/////////////////////////////////////////////////////////////////////////////////// ///[ sexy installshield decompiler for is6/is7 ]//////// ///[ (c) sn00pee 2002 ]//////// /////////////////////////////////////////////////////////////////////////////////// ///[ starting decompilation ]//////// /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // typedefs typedef _td0 begin INT cb; POINTER lpReserved; POINTER lpDesktop; POINTER lpTitle; INT dwX; INT dwY; INT dwXSize; INT dwYSize; INT dwXCountChars; INT dwYCountChars; INT dwFillAttribute; INT dwFlags; SHORT wShowWindow; SHORT cbReserved2; POINTER lpReserved2; HWND hStdInput; HWND hStdOutput; HWND hStdError; end; typedef _td1 begin HWND hProcess; HWND hThread; NUMBER dwProcessId; NUMBER dwThreadId; end; typedef _td2 begin STRING szStatusText[4096]; POINTER lpProcessAttributes; POINTER lpThreadAttributes; BOOL bInheritHandles; NUMBER dwCreationFlags; POINTER lpEnvironment; POINTER lpCurrentDirectory; NUMBER nLaunchResult; end; typedef _td3 begin BOOL bWin95; BOOL bWin9X; BOOL bWin98; BOOL bWinMe; BOOL bSubversion_A; BOOL bSubversion_B; BOOL bSubversion_C; BOOL bVersionNotFound; end; typedef _td4 begin BOOL bWinNT; BOOL bWinNT4; BOOL bWinNT351; BOOL bWin2000; BOOL bWinXP; BOOL bWinServer2003; BOOL bAdmin_Logged_On; BOOL bPowerUser_Logged_On; NUMBER nServicePack; end; typedef _td5 begin _td4 WINNT; _td3 WIN9X; BOOL bShellExplorer; BOOL bAlpha; BOOL bIntel; NUMBER nOSMajor; NUMBER nOSMinor; NUMBER nWinMajor; NUMBER nWinMinor; NUMBER nISOSL; NUMBER nSuites; NUMBER nSystemLangID; NUMBER nUserLangID; NUMBER nSystemDefaultUILangID; end; typedef _td6 begin NUMBER int1; NUMBER int2; end; typedef _td7 begin NUMBER dwEventType; NUMBER dwRestorePtType; _td6 llSequenceNumber; STRING szDescription[64]; end; typedef _td8 begin NUMBER nStatus; _td6 llSequenceNumber; end; typedef _td9 begin POINTER lpMachineName; POINTER lpDatabaseName; NUMBER dwDesiredAccess; NUMBER dwServiceType; NUMBER dwStartType; NUMBER dwErrorControl; POINTER lpLoadOrderGroup; POINTER lpdwTagId; POINTER lpDependencies; POINTER lpServiceStartName; POINTER lpPassword; end; typedef _td10 begin NUMBER nYearMonth; NUMBER nDay; NUMBER nHourMin; NUMBER nSeconds; end; typedef _td11 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nBuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; end; typedef _td12 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; SHORT nServicePackMajor; SHORT nServicePackMinor; SHORT nSuiteMask; CHAR nProductType; CHAR nReserved; end; typedef _td13 begin NUMBER nLowDateTime; NUMBER nHighDateTime; end; typedef _td14 begin NUMBER nFileAttribs; _td13 ftCreationTime; _td13 ftLastAccessTime; _td13 ftLastWriteTime; NUMBER nFileSizeHigh; NUMBER nFileSizeLow; NUMBER nReserved0; NUMBER nReserved1; STRING szFileName[260]; STRING szAlternateFileName[14]; STRING szFiller[2]; end; typedef _td15 begin NUMBER left; NUMBER top; NUMBER right; NUMBER bottom; end; typedef _td16 begin NUMBER x; NUMBER y; end; typedef _td17 begin HWND hwnd; INT message; NUMBER wParam; NUMBER lParam; INT time; _td16 pt; end; typedef _td18 begin STRING szFileName[260]; STRING szFaceName[260]; end; typedef _td19 begin SHORT wShowWindow; INT dwFlags; NUMBER nOptions; end; typedef _td20 begin NUMBER lFormat; STRING szVersion[256]; STRING szProductName[256]; STRING szCompanyName[256]; STRING szOldVersForUpdate[1024]; STRING szProductExe[256]; STRING szTARGETDIR[260]; STRING szURLInfoAbout[260]; STRING szContact[260]; STRING szHelpLink[260]; STRING szHelpTelephone[260]; STRING szReadme[260]; STRING szURLUpdateInfo[260]; STRING szComments[260]; STRING szDisplayIcon[260]; BOOL bNoModifyBtn; BOOL bNoRemoveBtn; BOOL bCombinedBtns; BOOL bNoRepairBtn; BOOL bSystemComponent; end; /////////////////////////////////////////////////////////////////////////////////// // prototypes (total: 714) // dll-imports (total: 227) prototype NUMBER ISRT.VerGetFileVersion(STRING, BYREF STRING); prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT); prototype NUMBER ISRT.IsEmpty(VARIANT); prototype NUMBER ISRT.IsObject(VARIANT); prototype BOOL USER.IsWindowVisible(HWND); prototype BOOL USER.SetForegroundWindow(HWND); prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER); prototype NUMBER USER32.GetSystemMetrics(NUMBER); prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER); prototype NUMBER USER32.GetWindowTextLength(HWND); prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER); prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING); prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER); prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL); prototype BOOL KERNEL32.CreateProcess(POINTER, POINTER, POINTER, POINTER, BOOL, INT, INT, POINTER, POINTER, POINTER); prototype BOOL KERNEL32.GetExitCodeProcess(INT, POINTER); prototype INT USER32.MsgWaitForMultipleObjects(INT, INT, BOOL, INT, INT); prototype BOOL USER32.PeekMessageA(POINTER, INT, INT, INT, INT); prototype BOOL USER32.TranslateMessage(POINTER); prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER); prototype NUMBER KERNEL32.lstrlen(STRING); prototype NUMBER KERNEL32.SetCurrentDirectoryA(STRING); prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER); prototype NUMBER KERNEL32.Sleep(NUMBER); prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING); prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING); prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER); prototype BOOL KERNEL32.GetVersionEx(POINTER); prototype NUMBER KERNEL32.LoadLibraryA(STRING); prototype BOOL KERNEL32.FreeLibrary(HWND); prototype BOOL KERNEL32.GetProcAddress(HWND, STRING); prototype NUMBER KERNEL32.GetTickCount(); prototype NUMBER GDI32.AddFontResource(STRING); prototype BOOL GDI32.RemoveFontResource(STRING); prototype INT USER32.DispatchMessage(POINTER); prototype BOOL sfc.SRSetRestorePoint(POINTER, POINTER); prototype BOOL USER.EnableWindow(HWND, SHORT); prototype INT USER.GetClassName(HWND, BYREF STRING, INT); prototype HWND USER.GetDC(HWND); prototype HWND USER.GetDlgItem(HWND, INT); prototype HWND USER.GetFocus(); prototype NUMBER USER.GetWindowLong(HWND, INT); prototype BOOL USER.IsIconic(HWND); prototype BOOL USER.IsWindow(HWND); prototype INT USER.ReleaseDC(HWND, HWND); prototype HWND USER.SetFocus(HWND); prototype NUMBER USER.SetWindowText(HWND, STRING); prototype INT USER.ShowWindow(HWND, SHORT); prototype HWND KERNEL.GetModuleHandle(STRING); prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT); prototype BOOL USER.PostMessage(HWND, SHORT, SHORT, NUMBER); prototype NUMBER KERNEL32.GetPrivateProfileSectionA(STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetShortPathNameA(STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetSystemDefaultLangID(); prototype NUMBER KERNEL32.GetSystemDefaultLCID(); prototype NUMBER KERNEL32.GetUserDefaultLangID(); prototype NUMBER KERNEL32.GetSystemDefaultUILanguage(); prototype NUMBER KERNEL32.GetVersion(); prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.FindClose(NUMBER); prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER); prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER); prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER); prototype NUMBER KERNEL32.CloseHandle(NUMBER); prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER KERNEL32.DeleteFileA(STRING); prototype NUMBER KERNEL32.GetDriveType(STRING); prototype NUMBER KERNEL32.GetFileAttributesA(STRING); prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.GetLocalTime(POINTER); prototype NUMBER ISRT.GetHandle(POINTER, NUMBER); prototype NUMBER ISRT.MessageBeepP(NUMBER); prototype NUMBER ISRT._Preprogram(NUMBER); prototype NUMBER ISRT._InitInstall(NUMBER); prototype NUMBER ISRT._ExitInstall(NUMBER); prototype NUMBER ISRT._CCPSearch(NUMBER); prototype NUMBER ISRT._AppSearch(NUMBER); prototype NUMBER ISRT._Rebooted(NUMBER); prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._OnUninstPriv(NUMBER); prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER); prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER); prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING); prototype NUMBER ISRT._GetSelectedTreeComponent(POINTER, BYREF STRING, NUMBER); prototype POINTER ISRT._TreeViewCreate(NUMBER, HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._CtrlSetMLERichText(POINTER, STRING, NUMBER, BYREF STRING); prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._CtrlGetNotificationCode(POINTER, STRING); prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING); prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING); prototype NUMBER ISRT._EndDialog(POINTER, STRING); prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING); prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER ISRT._GetCurrentDialogName(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT.GetFontSub(POINTER, BYREF STRING); prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING); prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING); prototype NUMBER ISRT.__PutEnabledIServices(POINTER, NUMBER); prototype NUMBER ISRT._RegEnableTextSubs(POINTER, BOOL); prototype NUMBER ISRT._EnableSkins(POINTER, BOOL); prototype NUMBER ISRT._EnableDialogCache(POINTER, BOOL); prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL); prototype NUMBER ISRT._DisableStatus(POINTER); prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER); prototype NUMBER ISRT._ComponentCompareSizeRequired(NUMBER, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentGetTotalCost(NUMBER, STRING, STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentReinstall(NUMBER); prototype NUMBER ISRT._ComponentRemoveAll(NUMBER); prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING); prototype NUMBER ISRT._ComponentUpdate(NUMBER); prototype NUMBER ISRT._ComponentRemoveAllInLogOnly(NUMBER); prototype NUMBER ISRT._ComponentPatch(NUMBER); prototype NUMBER ISRT._ComponentValidate(NUMBER, STRING, STRING, STRING); prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING); prototype NUMBER ISRT._CreateRegistrySet(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING); prototype NUMBER ISRT._MediaGetInfo(NUMBER, STRING, POINTER); prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ComponentSelectNew(NUMBER, STRING, BOOL); prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._PrintFile(STRING); prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, ???); prototype NUMBER ISRT._CloseFile(POINTER, NUMBER); prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._CreateDir(POINTER, STRING); prototype NUMBER ISRT._ExistsFile(STRING); prototype BOOL ISRT._ExistsDisk(STRING); prototype NUMBER ISRT._ExistsDir(STRING); prototype NUMBER ISRT._GetGlobalMemorySize(BYREF NUMBER, BYREF NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL); prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER); prototype NUMBER ISRT.GetCPUType(); prototype NUMBER ISRT._IsWindowsME(); prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER); prototype void ISRT._InetEndofTransfer(NUMBER); prototype BOOL ISRT._IsFontTypefaceNameAvailable(STRING); prototype BOOL ISRT._RegIsRemoteRegConnected(POINTER); prototype BOOL ISRT._IsSkinLoaded(POINTER); prototype BOOL ISRT.IsPowerUser(); prototype BOOL ISRT.PathIsValidSyntax(STRING); prototype BOOL ISRT.IsNTAdmin(); prototype NUMBER ISRT.__GetObjects(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT); prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__RestoreMainLogEx(NUMBER, BOOL); prototype NUMBER ISRT.__RestoreMainLog(NUMBER); prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER); prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER); prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER); prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER); prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL); prototype NUMBER ISRT._SetupInet(NUMBER); prototype NUMBER ISRT._CleanupInet(NUMBER); prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT); prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING); prototype NUMBER ISRT._GetTrueTypeFontFileInfo(STRING, NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._SetupTraceWrite(BYREF STRING, BYREF STRING, BYREF STRING); prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT); prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._RegEnum(POINTER, NUMBER, STRING, NUMBER, POINTER); prototype NUMBER ISRT._RegSetKeyBinaryValue(POINTER, NUMBER, STRING, STRING, ???, NUMBER); prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._RegQueryKeyBinaryValue(POINTER, NUMBER, STRING, STRING, BYREF ???, BYREF NUMBER); prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._RegDeleteValue(POINTER, NUMBER, STRING, STRING); prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER); prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListDeleteItem(POINTER, NUMBER); prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF ???, NUMBER); prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF ???, NUMBER); prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF ???, NUMBER); prototype NUMBER ISRT._ListReadFromFile(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListGetType(POINTER, NUMBER); prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, ???); prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, ???, NUMBER); prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER); prototype NUMBER ISRT._ListCount(POINTER, NUMBER); prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER); prototype NUMBER ISRT._ListCreate(POINTER, NUMBER); prototype NUMBER ISRT._ComponentGetTotalCostEx(NUMBER, STRING, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._GetDiskSpaceExEx(STRING, BYREF STRING, BYREF NUMBER, BOOL, BOOL); prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._SdShowMsg(NUMBER, STRING, BOOL); prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING, NUMBER, BOOL); prototype NUMBER ISRT.AddIcon(POINTER, STRING, STRING, STRING, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetLongFromShort(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__GetRemoveAllMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetEnabledIServices(POINTER, BYREF NUMBER); prototype NUMBER ISRT.__SetUpdateMode(POINTER, BOOL); prototype NUMBER ISRT.__GetUpdateMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetInstallGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetMaintOption(POINTER, BYREF NUMBER); prototype NUMBER ISRT.__GetLogEx(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL); prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER); prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER); // functions (total: 487) export prototype NUMBER OnFirstUIBefore(); export prototype NUMBER OnFirstUIAfter(); export prototype NUMBER DeleteVoicePrintData(); prototype BOOL function_3(STRING); prototype NUMBER function_4(); export prototype NUMBER OnBegin(); prototype NUMBER function_6(); export prototype NUMBER IfxOnCCPSearch(); export prototype NUMBER IfxOnAppSearch(); export prototype NUMBER IfxOnTransferred(); export prototype NUMBER IfxOnRebooted(); export prototype NUMBER IfxOnAbortInstall(); export prototype NUMBER IfxOnCanceling(); export prototype NUMBER IfxOnHelp(); export prototype NUMBER IfxOnUnhandledException(); export prototype NUMBER OnUnhandledException(); export prototype NUMBER OnSQLComponentInstalled(STRING); export prototype NUMBER OnSQLServerInitialize(NUMBER); export prototype NUMBER OnSQLServerInitializeMaint(); export prototype NUMBER OnSQLComponentUninstalled(STRING); export prototype NUMBER OnSQLBatchScripts(); export prototype INT OnIISComponentInstalled(STRING); export prototype INT OnIISVRootUninstalling(STRING); export prototype NUMBER OnIISCheckRequirements(); export prototype INT OnIISInitialize(); export prototype INT OnIISUninitialize(); export prototype NUMBER IfxOnGeneralScriptOp(STRING, STRING, NUMBER); export prototype NUMBER FinalConstruct(); export prototype NUMBER FinalRelease(); export prototype NUMBER OnSetTARGETDIR(); export prototype NUMBER OnSetUpdateMode(); export prototype NUMBER OnCheckMediaPassword(); export prototype NUMBER OnAppSearch(); export prototype NUMBER OnCCPSearch(); export prototype NUMBER OnFilterComponents(); export prototype NUMBER OnMaintUIBefore(); export prototype NUMBER OnUpdateUIBefore(); export prototype NUMBER OnMoveData(); export prototype NUMBER OnCustomizeUninstInfo(); export prototype NUMBER OnMoving(); export prototype NUMBER OnMoved(); export prototype NUMBER OnInstallingFile(STRING); export prototype NUMBER OnUninstallingFile(STRING); export prototype NUMBER OnUninstallingFontFile(POINTER); export prototype NUMBER OnInstalledFile(STRING); export prototype NUMBER OnInstalledFontFile(POINTER); export prototype NUMBER OnUninstalledFile(STRING); export prototype NUMBER OnMaintUIAfter(); export prototype NUMBER OnUpdateUIAfter(); export prototype NUMBER OnEnd(); export prototype NUMBER OnFileReadOnly(STRING); export prototype NUMBER OnFileLocked(STRING); export prototype NUMBER OnNextDisk(STRING, NUMBER, BYREF STRING); export prototype NUMBER OnRemovingSharedFile(STRING); export prototype NUMBER OnAbort(); export prototype NUMBER OnCanceling(); export prototype NUMBER OnHelp(); export prototype NUMBER OnRebooted(); export prototype NUMBER OnFileError(STRING, NUMBER); export prototype NUMBER OnInternetError(NUMBER, STRING, NUMBER); export prototype NUMBER OnMD5Error(STRING); export prototype NUMBER OnSelfRegistrationError(); export prototype void OnComponentError(); export prototype NUMBER OnShowUI(); export prototype NUMBER OnUninstall(); export prototype NUMBER IfxPreprogram(); export prototype NUMBER Preprogram(); export prototype void program(); export prototype NUMBER IfxPostprogram(); export prototype NUMBER Postprogram(); export prototype NUMBER IfxFinalConstruct(); export prototype NUMBER IfxOnInitInstall(); export prototype NUMBER IfxOnShowWizardPages(NUMBER); export prototype NUMBER IfxFilterComponents(); export prototype NUMBER IfxOnTransferring(); export prototype NUMBER IfxOnDisk1Installing(); export prototype NUMBER IfxOnDisk1Installed(); export prototype NUMBER IfxFinalRelease(); export prototype NUMBER IfxOnExitInstall(); export prototype NUMBER IfxOnFileReadOnly(STRING); export prototype NUMBER IfxOnRemovingSharedFile(STRING); export prototype NUMBER IfxOnMD5Error(STRING); export prototype NUMBER IfxOnFileError(STRING, NUMBER); export prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER); export prototype NUMBER IfxOnFileLocked(STRING); export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING); export prototype NUMBER IfxRunAfterReboot(); export prototype NUMBER IfxOnUninstPriv(); export prototype NUMBER IfxOnUninst(); export prototype NUMBER SetStatus(NUMBER, STRING); export prototype NUMBER SetStatusEx(NUMBER, STRING, STRING, STRING, NUMBER, NUMBER); export prototype NUMBER WizardDirection(); export prototype NUMBER IfxInitProperties(); export prototype NUMBER InitProperties(); export prototype NUMBER IfxReadProperties(NUMBER); export prototype NUMBER ReadProperties(NUMBER); export prototype NUMBER IfxWriteProperties(NUMBER); export prototype NUMBER WriteProperties(NUMBER); prototype NUMBER function_188(STRING, NUMBER); prototype NUMBER function_189(HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER function_190(POINTER, BYREF STRING); prototype NUMBER function_193(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER FeatureIsItemSelected(STRING, STRING); prototype NUMBER FeatureSelectItem(STRING, STRING, BOOL); prototype NUMBER FeatureListItems(STRING, STRING, POINTER); prototype NUMBER FeatureGetTotalCost(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_198(STRING, STRING, BYREF NUMBER); prototype NUMBER function_199(STRING, STRING, STRING); prototype NUMBER function_200(STRING, STRING); prototype NUMBER DefineDialog(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER); prototype NUMBER ReleaseDialog/EndDialog(STRING); prototype NUMBER WaitOnDialog/ReleaseDialog(STRING); prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING); prototype NUMBER CtrlGetSubCommand(STRING); prototype NUMBER function_207(STRING); prototype NUMBER CtrlSetText/CtrlGetText(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetCurSel(STRING, NUMBER, STRING); prototype NUMBER CtrlGetState(STRING, NUMBER); prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER); prototype NUMBER function_212(STRING, NUMBER); prototype NUMBER function_213(STRING, NUMBER, POINTER); prototype NUMBER DialogSetInfo(NUMBER, STRING, NUMBER); prototype NUMBER function_223(); prototype NUMBER SetErrorMsg(NUMBER, STRING); prototype NUMBER function_225(STRING, NUMBER, NUMBER); prototype STRING function_226(NUMBER); prototype STRING function_227(NUMBER); prototype STRING function_228(NUMBER); prototype NUMBER function_229(); prototype NUMBER function_230(BYREF STRING); prototype NUMBER function_231(); prototype NUMBER function_237(); prototype NUMBER function_238(); prototype NUMBER function_239(); prototype NUMBER function_240(); prototype NUMBER function_241(); prototype NUMBER function_242(); prototype NUMBER function_243(NUMBER); prototype NUMBER function_244(); prototype NUMBER function_245(NUMBER); prototype NUMBER Disable(NUMBER); prototype NUMBER EnterDisk(STRING, STRING); prototype NUMBER function_255(STRING, STRING); prototype NUMBER function_256(STRING, STRING, BYREF STRING); prototype void function_257(); prototype NUMBER function_258(); prototype NUMBER function_259(STRING, STRING, NUMBER); prototype void function_260(); prototype INT function_261(INT, STRING, STRING, INT); prototype INT function_262(); prototype NUMBER function_263(STRING, STRING); prototype VARIANT function_264(); prototype NUMBER function_265(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_266(STRING, STRING); prototype NUMBER function_267(STRING, STRING, BOOL); prototype NUMBER function_268(STRING, BOOL); prototype NUMBER function_269(STRING, STRING, POINTER); prototype NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_271(STRING, STRING, BYREF NUMBER); prototype NUMBER function_272(STRING); prototype NUMBER function_273(STRING, STRING, STRING); prototype NUMBER function_274(STRING, NUMBER, NUMBER, BOOL); prototype NUMBER function_275(STRING, NUMBER, BOOL); prototype NUMBER function_276(STRING); prototype NUMBER ComponentRemoveAll(); prototype NUMBER function_278(); prototype NUMBER function_279(); prototype NUMBER function_280(); prototype NUMBER function_281(STRING); prototype NUMBER function_282(); prototype NUMBER function_283(STRING); prototype NUMBER function_284(STRING, STRING, STRING); prototype NUMBER function_285(STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_286(STRING, NUMBER, BYREF NUMBER, BYREF STRING, BOOL); prototype NUMBER function_287(STRING, STRING); prototype NUMBER function_308(STRING); prototype NUMBER function_309(STRING); prototype NUMBER ExistsDir(STRING); prototype NUMBER function_311(NUMBER); prototype NUMBER CreateFile(BYREF NUMBER, STRING, STRING); prototype NUMBER function_313(NUMBER); prototype NUMBER function_314(NUMBER, STRING); prototype NUMBER function_315(STRING); prototype NUMBER function_316(STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER function_317(STRING); prototype NUMBER FindFile(STRING, STRING, BYREF STRING); prototype NUMBER function_319(); prototype NUMBER function_320(STRING, POINTER); prototype NUMBER function_321(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL); prototype NUMBER function_322(STRING); prototype NUMBER function_323(NUMBER, STRING); prototype NUMBER GetDiskSpace(STRING); prototype NUMBER function_334(STRING, NUMBER); prototype NUMBER function_335(BYREF NUMBER, BYREF NUMBER); prototype NUMBER function_336(NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_337(BYREF NUMBER, BYREF STRING); prototype NUMBER function_338(); prototype NUMBER function_339(BYREF NUMBER); prototype NUMBER function_340(NUMBER, BYREF STRING); prototype NUMBER function_341(BYREF NUMBER, STRING); prototype NUMBER function_342(BYREF NUMBER, BYREF STRING); prototype NUMBER function_343(BYREF STRING); prototype NUMBER function_344(BYREF STRING); prototype NUMBER function_345(BYREF STRING); prototype NUMBER function_346(BYREF STRING); prototype NUMBER function_347(BYREF STRING); prototype NUMBER function_348(BYREF NUMBER); prototype NUMBER function_349(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_350(BYREF NUMBER); prototype NUMBER function_351(STRING, BYREF STRING); prototype NUMBER function_352(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_353(STRING, NUMBER); prototype NUMBER function_359(); prototype NUMBER function_360(BYREF STRING, NUMBER, BYREF STRING); prototype NUMBER function_361(); prototype NUMBER function_364(NUMBER, STRING); export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER); export prototype void __ISRTUnInit(); export prototype NUMBER __ISRTSetComponentLog(NUMBER); export prototype NUMBER __ISRTRestoreMainLog(); export prototype NUMBER __ISRTRestoreMainLogEx(NUMBER); prototype BOOL function_376(); prototype STRING function_390(); prototype STRING FeatureReinstall(); prototype STRING function_392(); prototype STRING function_393(STRING); prototype NUMBER function_394(BYREF STRING, STRING, STRING); prototype NUMBER function_395(BYREF STRING, STRING, STRING); prototype NUMBER function_396(BYREF STRING, STRING, STRING); prototype NUMBER function_397(BYREF STRING); prototype NUMBER function_398(STRING, STRING, BOOL, NUMBER); prototype NUMBER function_399(STRING, STRING); prototype NUMBER function_400(STRING, NUMBER); prototype NUMBER function_401(); prototype void function_402(); prototype STRING function_403(NUMBER); prototype NUMBER function_404(STRING); prototype NUMBER function_405(STRING, NUMBER, NUMBER); prototype STRING function_406(STRING); prototype NUMBER function_408(NUMBER, STRING); prototype NUMBER function_409(); prototype NUMBER function_410(); prototype NUMBER function_411(); prototype NUMBER function_412(); prototype NUMBER function_413(STRING); prototype NUMBER function_414(); prototype NUMBER function_415(); prototype void function_417(); prototype NUMBER function_418(); prototype NUMBER function_419(); prototype NUMBER LOWORD/HIWORD(NUMBER); prototype NUMBER function_425(NUMBER); prototype SHORT function_426(SHORT); prototype SHORT function_427(SHORT); prototype NUMBER function_428(NUMBER, NUMBER); prototype NUMBER function_429(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER GetWindowHandle(NUMBER); prototype NUMBER function_431(NUMBER); prototype NUMBER Do(NUMBER); prototype NUMBER Do(NUMBER); export prototype NUMBER __ISRTDoExit(); prototype NUMBER function_435(NUMBER); prototype STRING function_436(NUMBER); prototype NUMBER function_437(STRING, BYREF STRING); prototype NUMBER function_438(STRING, STRING); prototype NUMBER function_439(VARIANT, BYREF VARIANT); prototype NUMBER function_440(VARIANT, VARIANT); prototype NUMBER function_441(STRING, STRING, STRING); prototype NUMBER function_442(STRING, NUMBER, NUMBER, BYREF STRING); prototype NUMBER function_443(STRING, BYREF STRING, BOOL, NUMBER); prototype NUMBER function_444(STRING); prototype NUMBER function_447(STRING, STRING, NUMBER); prototype NUMBER function_448(STRING, NUMBER); prototype NUMBER function_449(NUMBER, STRING, STRING); prototype NUMBER function_450(STRING, STRING, NUMBER); prototype NUMBER function_452(NUMBER); prototype NUMBER function_454(); prototype NUMBER function_455(); prototype NUMBER function_456(); prototype NUMBER function_457(); prototype NUMBER function_458(); prototype NUMBER function_459(); prototype NUMBER function_460(BOOL); prototype NUMBER function_461(); prototype NUMBER function_462(); prototype NUMBER function_463(); prototype NUMBER function_464(); prototype STRING function_465(STRING); prototype NUMBER function_466(STRING, STRING, POINTER, POINTER); prototype NUMBER function_467(STRING, STRING, STRING, BYREF STRING); prototype NUMBER function_468(STRING, STRING, STRING, NUMBER); prototype NUMBER function_469(STRING, STRING, STRING, STRING); prototype NUMBER function_470(NUMBER, STRING, STRING, STRING, STRING); prototype NUMBER function_471(STRING, STRING); prototype NUMBER function_472(STRING, STRING, STRING, STRING); prototype NUMBER function_473(STRING); prototype NUMBER function_474(BYREF STRING, BOOL); prototype NUMBER function_475(NUMBER); prototype NUMBER function_476(BYREF STRING); prototype NUMBER function_477(STRING, NUMBER, POINTER); prototype NUMBER function_478(STRING, NUMBER); prototype NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_480(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_481(STRING, STRING); prototype NUMBER function_482(STRING, STRING); prototype NUMBER function_483(); prototype NUMBER function_484(BOOL); prototype NUMBER function_485(); prototype NUMBER function_486(BOOL); prototype NUMBER function_487(NUMBER, STRING); prototype NUMBER function_488(); prototype NUMBER function_489(); prototype NUMBER function_490(NUMBER, BYREF STRING); prototype NUMBER function_491(NUMBER, STRING); prototype NUMBER function_492(NUMBER); prototype STRING function_493(NUMBER); prototype NUMBER function_494(NUMBER, BYREF STRING); prototype NUMBER function_495(NUMBER); prototype NUMBER function_496(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_497(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER, BOOL); prototype NUMBER function_498(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ListCreate(NUMBER); prototype NUMBER ListCount/ListDestroy(BYREF POINTER); prototype NUMBER ListCount(POINTER); prototype NUMBER ListSetIndex(POINTER, NUMBER); prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER); prototype NUMBER function_511(POINTER, STRING, NUMBER); prototype NUMBER ListFindString(POINTER, BYREF STRING); prototype NUMBER ListFindString(POINTER, STRING); prototype NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER function_515(POINTER, BYREF STRING); prototype NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER ListGetNextString(POINTER, BYREF STRING); prototype NUMBER ListDeleteString/ListDeleteItem(POINTER); prototype NUMBER ListDeleteString(POINTER); prototype NUMBER ListWriteToFile(POINTER, STRING); prototype NUMBER function_521(POINTER); prototype NUMBER function_522(POINTER); prototype NUMBER function_523(POINTER, NUMBER); prototype NUMBER function_540(STRING, STRING, BYREF STRING, NUMBER); prototype NUMBER function_541(STRING, STRING, STRING, STRING, NUMBER); prototype NUMBER function_542(BYREF STRING, NUMBER); prototype void function_545(); prototype NUMBER function_546(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdFinishReboot(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_548(STRING, NUMBER, NUMBER); prototype NUMBER SdInit(); prototype NUMBER function_550(); prototype NUMBER function_551(STRING, NUMBER, NUMBER, STRING); prototype NUMBER function_552(NUMBER); prototype NUMBER function_553(NUMBER); prototype NUMBER function_554(HWND); prototype NUMBER function_555(STRING, INT, STRING); prototype NUMBER function_556(STRING, NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER function_557(BYREF STRING); prototype NUMBER function_558(INT, STRING); prototype NUMBER function_559(INT, BYREF INT, BYREF BOOL); prototype NUMBER function_560(BYREF STRING, STRING, STRING, BYREF NUMBER); prototype NUMBER function_561(STRING, STRING, STRING); prototype NUMBER function_562(HWND); prototype STRING function_563(NUMBER); prototype NUMBER function_564(STRING, NUMBER, STRING); prototype NUMBER function_566(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_567(STRING, STRING, STRING, STRING, BYREF BOOL, BOOL); prototype NUMBER function_568(INT, INT, STRING); prototype NUMBER function_569(STRING); prototype NUMBER function_570(STRING, BOOL); prototype NUMBER function_572(STRING, STRING); prototype NUMBER function_573(STRING, STRING); prototype NUMBER function_574(STRING, STRING, NUMBER); prototype NUMBER function_575(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_576(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_578(); prototype NUMBER function_579(STRING, STRING, STRING, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_581(); prototype STRING function_582(STRING); prototype NUMBER function_584(STRING, STRING); prototype NUMBER function_585(); prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER SilentReadData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_588(STRING); prototype NUMBER function_589(STRING, STRING, STRING); prototype NUMBER function_590(STRING, STRING, NUMBER); prototype NUMBER function_591(STRING, STRING, POINTER); prototype NUMBER function_592(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_593(NUMBER); prototype NUMBER function_594(STRING, STRING); prototype NUMBER function_595(STRING); prototype NUMBER function_596(STRING, STRING, BYREF STRING); prototype NUMBER function_597(STRING, STRING, BYREF NUMBER); prototype NUMBER function_598(STRING, STRING, POINTER); prototype NUMBER function_599(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_600(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_601(NUMBER); prototype NUMBER function_602(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_603(); prototype NUMBER function_604(STRING, STRING, STRING); prototype NUMBER function_605(BOOL); prototype NUMBER function_606(BOOL, STRING, STRING); prototype NUMBER function_607(STRING, STRING, NUMBER, STRING); prototype NUMBER function_608(STRING, STRING, STRING); prototype NUMBER function_609(); prototype NUMBER function_610(NUMBER); prototype NUMBER GetDisk/GetDir(STRING, BYREF STRING); prototype NUMBER function_612(STRING, BYREF STRING); prototype NUMBER ParsePath(BYREF STRING, STRING, NUMBER); prototype NUMBER function_614(POINTER, STRING, STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrRemoveLastSlash(STRING); prototype NUMBER function_617(BYREF STRING); prototype NUMBER function_618(BYREF STRING); prototype NUMBER function_619(BYREF STRING, STRING); prototype NUMBER LongPathToQuote(BYREF STRING, BOOL); prototype NUMBER LongPathToShortPath(BYREF STRING); prototype NUMBER LongPathFromShortPath(BYREF STRING); prototype NUMBER function_623(BYREF STRING, STRING); prototype NUMBER function_624(STRING, STRING, NUMBER); prototype NUMBER function_625(BYREF STRING, STRING, STRING, NUMBER); prototype NUMBER function_626(STRING, BYREF STRING); prototype NUMBER function_627(BYREF NUMBER, STRING); prototype NUMBER function_628(BYREF STRING); prototype STRING function_635(); prototype NUMBER function_636(); prototype STRING function_637(); prototype STRING function_638(); prototype STRING function_639(); prototype STRING function_640(); prototype STRING function_641(); prototype STRING function_642(); prototype STRING function_643(); prototype NUMBER function_644(); prototype NUMBER function_645(); prototype NUMBER function_646(); prototype STRING function_647(); prototype NUMBER function_648(); prototype STRING function_649(); prototype STRING function_650(); prototype NUMBER function_651(); prototype STRING function_652(); prototype NUMBER function_653(); prototype STRING function_654(); prototype NUMBER function_655(); prototype VARIANT function_656(); prototype VARIANT function_657(); prototype STRING function_658(); prototype NUMBER function_659(); prototype NUMBER function_660(); prototype STRING function_661(); prototype VARIANT function_662(STRING); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_664(); prototype NUMBER function_665(NUMBER); prototype NUMBER function_666(NUMBER); prototype NUMBER function_667(); prototype STRING function_668(); prototype NUMBER function_669(); prototype NUMBER function_670(); prototype NUMBER function_671(); prototype NUMBER function_672(); prototype NUMBER function_673(); prototype VARIANT function_674(NUMBER); prototype void function_675(NUMBER, VARIANT); prototype NUMBER function_676(); prototype NUMBER function_677(); prototype NUMBER function_678(); prototype NUMBER function_679(STRING); prototype NUMBER function_680(); prototype NUMBER function_681(); prototype void function_682(); prototype NUMBER function_683(); prototype NUMBER function_696(STRING, STRING, BOOL); prototype NUMBER function_697(STRING, BYREF STRING, BOOL, BOOL); prototype NUMBER function_698(BYREF STRING); prototype NUMBER function_699(STRING, NUMBER, NUMBER); prototype NUMBER SetDisplayEffect(NUMBER); prototype NUMBER SetStatusWindow(NUMBER, STRING); prototype NUMBER function_702(BOOL, NUMBER); prototype NUMBER function_706(STRING, STRING, NUMBER); prototype NUMBER function_707(BYREF NUMBER, STRING); prototype NUMBER function_708(BYREF STRING, NUMBER); prototype NUMBER function_709(NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER); prototype NUMBER function_710(BYREF NUMBER, NUMBER, NUMBER, NUMBER); prototype BOOL function_711(STRING, STRING); prototype NUMBER function_712(BYREF STRING); prototype NUMBER function_713(); // unrecognized functions (total: 0) /////////////////////////////////////////////////////////////////////////////////// // reference table items (total:2357) // 00006CEB 00006D0E 00006D5E 00006D7E 00006E12 00006E20 00006E6D 00006EBC // 00006EF2 00006F28 00006F78 00006F9E 000070FB 000071E7 000071F2 00007228 // 0000723A 000073A0 000073B2 00007401 00007465 0000748E 000074A7 00007547 // 00007595 000075AE 0000769B 000077A2 0000789F 000079E4 000079EF 00007ACA // 00007B62 00007B6A 00007B75 00007B7B 00007B8D 00007C65 00007C88 00007C94 // 00007CA6 00007CC9 00007CD5 00007CE7 00007D22 00007D6C 00007D72 00007D7E // 00007D90 00007DD3 00007DDF 00007DF1 00007E1A 00007E26 00007E38 00007E5B // 00007E67 00007E79 00007E9C 00007EA8 00007EBA 00007EDB 00007F63 00007F83 // 00007FBE 00008039 000080B4 0000812F 0000816A 000081A5 00008220 00008259 // 00008309 00008324 00008346 00008361 0000837C 00008397 000083BB 000083DF // 000083FA 0000841E 00008442 00008451 0000849C 000084DA 00008524 00008627 // 0000863B 00008677 000086B5 000086F2 000087CA 000087E0 000087FB 00008816 // 0000884A 000088F2 0000896A 000089DB 000089E9 00008A4B 00008ABD 00008B12 // 00008B66 00008BC0 00008C03 00008C63 00008C7C 00008CD5 00008D3D 00008D62 // 00008D6D 00008D8A 00008DA5 00008DC0 00008E70 00008E8D 00008EFE 00008F17 // 00008FA5 00008FB0 00009031 00009086 000090C8 000090CE 00009129 00009131 // 0000913C 00009187 0000918F 000091A1 00009212 0000925F 000092AC 000092F9 // 0000936B 00009381 000093DC 00009415 00009441 00009449 0000945B 000094A9 // 0000950E 00009535 000095C4 000095E1 00009722 0000978E 000097CA 000097E7 // 000097FD 00009818 00009833 0000984E 00009869 000098E8 00009910 00009926 // 00009941 00009993 00009A42 00009A58 00009A73 00009AD8 00009B04 00009B6A // 00009B87 00009B99 00009C3D 00009C5A 00009C6C 00009C87 00009CAB 00009CCF // 00009D5F 00009D88 00009DE4 00009E0D 00009E31 00009E55 00009E70 00009F60 // 00009F72 00009F8D 00009FA8 00009FF0 0000A045 0000A05E 0000A0D0 0000A125 // 0000A13E 0000A173 0000A1C2 0000A1DB 0000A2B2 0000A2C0 0000A451 0000A4D2 // 0000A4EC 0000A572 0000A5EA 0000A600 0000A742 0000A824 0000A8BC 0000A90E // 0000A919 0000A941 0000A95F 0000A9A5 0000A9CF 0000A9EC 0000AA09 0000AA11 // 0000AA34 0000AA51 0000AA59 0000AA76 0000AAD8 0000AB41 0000ABA6 0000ABED // 0000ABFF 0000AC3C 0000AC8B 0000ACCA 0000ACE1 0000AD02 0000AD1D 0000AD46 // 0000AD52 0000AD64 0000AE1E 0000AE84 0000AE90 0000AEA2 0000AED0 0000AEDC // 0000AEEE 0000AF0F 0000AF68 0000AF74 0000AF86 0000AFB9 0000AFC5 0000AFD7 // 0000B1E5 0000B1F1 0000B203 0000B22C 0000B238 0000B24A 0000B273 0000B27F // 0000B291 0000B335 0000B386 0000B397 0000B3A8 0000B3B4 0000B3C6 0000B463 // 0000B4AD 0000B4BE 0000B4CF 0000B4DB 0000B4ED 0000B51F 0000B543 0000B54F // 0000B561 0000B59F 0000B5AB 0000B5BD 0000B5FE 0000B60A 0000B61C 0000B657 // 0000B663 0000B675 0000B6CE 0000B6F8 0000B704 0000B716 0000B749 0000B75B // 0000B77C 0000B79D 0000B7B8 0000B7D3 0000B7F7 0000B81A 0000B826 0000B838 // 0000B853 0000B88E 0000B89A 0000B8AC 0000B8C7 0000B902 0000B90E 0000B920 // 0000B93B 0000B9A3 0000B9E7 0000BA1F 0000BA6D 0000BAD4 0000BAE2 0000BB47 // 0000BB64 0000BBA8 0000BC45 0000BC5E 0000BC9F 0000BCD7 0000BD12 0000BD4D // 0000BD88 0000BDC3 0000BDFE 0000BE36 0000BE89 0000BEDB 0000BF13 0000BF4B // 0000BF83 0000BFBB 0000BFF3 0000C04F 0000C14E 0000C1A6 0000C1E9 0000C1F8 // 0000C217 0000C264 0000C2B7 0000C393 0000C43A 0000C47A 0000C485 0000C4F0 // 0000C4FB 0000C50A 0000C529 0000C585 0000C5EC 0000C61F 0000C652 0000C685 // 0000C694 0000C6B3 0000C70F 0000C780 0000C78E 0000C7B3 0000C7D2 0000C82E // 0000C892 0000C917 0000C926 0000C945 0000C9D9 0000CA16 0000CADF 0000CB3E // 0000CB4D 0000CB7D 0000CBE2 0000CBED 0000CC2D 0000CC3C 0000CC5B 0000CC6A // 0000CCD4 0000CD21 0000CD50 0000CD9F 0000CDF8 0000CE51 0000CE60 0000CE6E // 0000CEA1 0000CEB0 0000CEE0 0000CF10 0000CF40 0000CF70 0000CFA0 0000CFD0 // 0000D000 0000D030 0000D060 0000D0A8 0000D0C5 0000D0D4 0000D0EF 0000D131 // 0000D17D 0000D18C 0000D1BD 0000D1EE 0000D21F 0000D250 0000D281 0000D2B2 // 0000D2E3 0000D314 0000D345 0000D352 0000D360 0000D36F 0000D3A0 0000D3D1 // 0000D402 0000D433 0000D440 0000D44E 0000D45D 0000D48E 0000D4BF 0000D4F0 // 0000D521 0000D52E 0000D53C 0000D560 0000D5C6 0000D600 0000D640 0000D6AC // 0000D6F3 0000D759 0000D7D7 0000D7FB 0000D849 0000D8A9 0000D8B8 0000D8C6 // 0000D903 0000D924 0000D936 0000D973 0000D994 0000D9AD 0000D9EA 0000DA0B // 0000DA24 0000DA61 0000DA82 0000DA9B 0000DAD8 0000DAF9 0000DB12 0000DB4F // 0000DB70 0000DB89 0000DBC9 0000DBEA 0000DC03 0000DC40 0000DC61 0000DC73 // 0000DC82 0000DCB4 0000DCE6 0000DD18 0000DD4A 0000DD7D 0000DDC4 0000DE15 // 0000DE2D 0000DE76 0000DED6 0000DEE1 0000DF14 0000DF77 0000DF8A 0000DF95 // 0000DFF8 0000E00B 0000E016 0000E05F 0000E0A7 0000E0D1 0000E11A 0000E163 // 0000E1AC 0000E1F5 0000E23B 0000E26D 0000E29F 0000E2E8 0000E31A 0000E363 // 0000E3C9 0000E42F 0000E43E 0000E45D 0000E46C 0000E49E 0000E4D0 0000E502 // 0000E534 0000E567 0000E5AE 0000E5FF 0000E617 0000E660 0000E6DD 0000E76F // 0000E7A6 0000E7BE 0000E7F1 0000E83A 0000E882 0000E8AC 0000E944 0000E98A // 0000E9BC 0000EA13 0000EABF 0000EAD8 0000EAF9 0000EB2B 0000EB74 0000EBA6 // 0000EBEF 0000EC55 0000ECBB 0000ECCA 0000ECE9 0000ED15 0000ED66 0000ED7F // 0000EDC0 0000EE1D 0000EE6F 0000EEB0 0000EF2B 0000EF36 0000EFA4 0000F02E // 0000F039 0000F08C 0000F0C1 0000F129 0000F134 0000F177 0000F1F1 0000F242 // 0000F291 0000F2E2 0000F331 0000F3A1 0000F3B0 0000F3D9 0000F48E 0000F49B // 0000F4BE 0000F513 0000F521 0000F566 0000F5E3 0000F626 0000F6D9 0000F741 // 0000F79D 0000F7DB 0000F832 0000F867 0000F8CF 0000F8EF 0000F8FA 0000F9A1 // 0000F9BA 0000FA3A 0000FA40 0000FA75 0000FABC 0000FAFA 0000FCE6 0000FDCF // 0000FE3C 0000FEBD 0000FFC4 00010039 000100AE 000100DB 00010112 000102D1 // 000102FE 0001039C 000103CE 000103F7 000104D0 00010539 00010544 000105CE // 0001065D 00010678 000106DB 0001078E 000107D2 0001092F 00010A01 00010A3B // 00010AD2 00010B47 00010BC5 00010C3A 00010CF1 00010DC5 00010DDC 00010DF9 // 00010E36 00010E6B 00010F15 00010F38 00010F73 00010FB1 00010FEC 0001102A // 0001107C 000110BA 000110FA 0001111B 00011134 00011172 000111B3 000111F1 // 0001122C 0001126D 000112AE 000112E3 0001133D 0001134A 00011358 00011399 // 000113CE 00011406 000114AF 000114D2 000114DD 00011540 0001154C 0001157C // 000115BF 00011651 00011663 000116B0 000116F3 0001173A 00011781 000117C7 // 00011813 00011858 000118A0 000118E3 00011927 00011970 000119B2 000119FB // 00011A3F 00011A86 00011AD8 00011B2A 00011B7D 00011BCF 00011C25 00011C74 // 00011CCA 00011CE9 00011D9A 00011DE5 00011E26 00011E41 00011E95 00011ED1 // 00011F0E 00011F27 00011F65 00011FF6 00012011 0001206E 000120C1 000120DC // 00012114 0001214F 0001219A 000121D7 00012213 0001225E 00012283 000122F1 // 0001237E 000123A8 0001245B 000124A4 000124C5 000124DD 00012556 00012583 // 00012592 0001259D 00012662 000126AB 000126C3 00012746 00012767 0001277F // 00012794 000127A3 000127BE 00012866 000128C0 000128E4 00012937 000129B3 // 00012A56 00012A87 00012AD1 00012B04 00012B4F 00012BC8 00012C29 00012C44 // 00012C66 00012CEE 00012D66 00012D74 00012E84 00012EAF 00012ED0 00012F3D // 00012F6A 00012F92 00012FBF 00013001 00013060 0001306B 000130C2 000130D0 // 000131D3 000131DE 00013226 00013271 0001329D 0001337E 000133EC 00013427 // 00013461 00013500 00013554 00013561 0001356F 000135E8 00013603 00013612 // 00013650 0001368C 000136CE 00013707 00013762 00013770 0001377B 000137B9 // 00013823 00013831 0001383C 000138A2 000138AD 00013911 0001391C 0001396E // 000139A0 000139D2 00013A04 00013A36 00013A5C 00013A77 00013A82 00013AC0 // 00013B0B 00013B49 00013B87 00013BC3 00013BFC 00013C35 00013C6E 00013CA7 // 00013CE0 00013D19 00013D58 00013D97 00013DD3 00013E0F 00013E4D 00013E8B // 00013EC4 00013F0A 00013F49 00013F88 00013FD0 00014016 0001405C 0001406A // 00014083 000140CF 0001416E 00014179 000141FF 00014229 00014249 00014293 // 00014325 00014362 0001437A 000143D6 0001440E 00014429 000144B7 000144E0 // 0001450C 00014527 00014549 0001461C 000146F5 00014704 00014723 00014771 // 000147AA 000147F4 0001488E 000148C0 000148F2 00014924 00014956 00014988 // 000149C7 000149E2 000149FD 00014A7A 00014AD7 00014AF2 00014B42 00014BA3 // 00014BF8 00014C5B 00014CB2 00014D1B 00014D4D 00014D5C 00014D77 00014DF7 // 00014E7E 00014EB6 00014F0A 00014F49 00014F7B 00014FC9 00015017 00015065 // 00015073 0001508E 00015128 00015147 000151F6 0001522A 000152C9 0001531D // 0001532A 00015338 00015385 000153CE 000153E7 0001540B 0001541A 0001544B // 0001547C 000154AD 0001553A 00015585 000155B6 00015611 0001569C 000156C5 // 00015722 00015764 00015876 00015881 00015899 000158F1 0001591B 00015933 // 0001598D 00015A22 00015A5D 00015A68 00015ACA 00015AD9 00015AE4 00015B66 // 00015B75 00015B80 00015B8F 00015B9A 00015BEA 00015C6A 00015C82 00015CE3 // 00015D0D 00015D23 00015D67 00015E6C 00015E84 00015EF7 00015F1D 00015F90 // 00015FB6 00016017 00016041 0001604C 000160FC 00016114 0001617A 00016192 // 000161E5 00016232 00016245 00016250 0001625F 0001627E 000162BF 000163D2 // 00016489 000164C5 000164E7 00016509 0001652B 00016538 0001657C 0001658D // 00016599 000165AB 000165F2 00016616 00016622 00016634 0001665B 0001667F // 000166A6 0001676A 000167A7 000167E3 00016832 00016841 0001685C 000168B6 // 000168FF 00016931 00016966 000169CA 000169DC 00016A1E 00016A55 00016A67 // 00016A96 00016C08 00016C19 00016C2A 00016C87 00016CCE 00016E5B 00016F0D // 00016FAC 00017040 0001713A 000171EC 00017229 00017234 00017305 000173E4 // 00017496 000174B1 000174F8 000175E8 000176C7 00017779 00017794 000177DB // 00017871 0001797E 00017A30 00017A4B 00017B0E 00017BBE 00017C80 00017CBE // 00017EAA 00017F45 00017FB4 00018020 000180B9 00018127 00018173 00018181 // 000181D6 0001828E 00018294 000182EF 0001831A 0001835C 000183DD 000183F6 // 00018443 0001848A 00018490 000184C0 000184F0 00018520 0001855C 00018588 // 000185B8 000185E8 00018624 00018664 00018673 0001868E 000186B0 0001870B // 0001873E 000187A4 000187F5 000187FE 00018836 00018851 000189E9 00018A0D // 00018A38 00018AE2 00018B09 00018B39 00018BD0 0001973C 00019757 000197B4 // 00019874 000198AE 00019965 00019A5D 00019B22 00019B85 00019BB5 00019BD0 // 00019C01 00019C32 00019C76 00019CA7 00019D0B 00019D3E 00019D73 00019DAA // 00019EC3 00019EEB 00019F01 00019F13 00019F50 00019F75 00019F90 00019FC1 // 00019FDC 00019FEB 0001A02F 0001A073 0001A186 0001A21D 0001A23F 0001A24E // 0001A259 0001A268 0001A28B 0001A2B1 0001A2E4 0001A30F 0001A360 0001A366 // 0001A3B1 0001A410 0001A451 0001A4A1 0001A4E7 0001A529 0001A56A 0001A5BB // 0001A600 0001A655 0001A69D 0001A6E5 0001A735 0001A787 0001A7F3 0001A83B // 0001A879 0001A8B6 0001A8F6 0001A937 0001A977 0001A9BC 0001AA12 0001AA5F // 0001AAB3 0001AB06 0001AB59 0001ABBA 0001AC0E 0001AC5A 0001AC9E 0001ACE4 // 0001AD3C 0001AD81 0001ADC7 0001AE1B 0001AE61 0001AEAE 0001AEF8 0001AF53 // 0001AFA9 0001AFFF 0001B067 0001B0C1 0001B110 0001B16D 0001B1C5 0001B219 // 0001B2E0 0001B33B 0001B3A2 0001B411 0001B4BC 0001B543 0001B59F 0001B639 // 0001B698 0001B6FC 0001B75F 0001B7BD 0001B822 0001B878 0001B95D 0001B9B9 // 0001BA1F 0001BA87 0001BAEC 0001BB70 0001BBF5 0001BC7F 0001BCD4 0001BD6A // 0001BDD6 0001BE7B 0001BF21 0001BFB3 0001C002 0001C094 0001C0E7 0001C16F // 0001C1C4 0001C207 0001C25F 0001C2C9 0001C339 0001C3D3 0001C429 0001C473 // 0001C4E3 0001C56A 0001C5EE 0001C650 0001C711 0001C768 0001C81C 0001C87D // 0001C8DD 0001C94B 0001C9A7 0001CA05 0001CA9A 0001CAF9 0001CB80 0001CBD1 // 0001CCA5 0001CD2F 0001CD83 0001CDCF 0001CE1B 0001CE67 0001CEB2 0001CF2A // 0001CF8A 0001CFFD 0001D080 0001D0CA 0001D124 0001D1C8 0001D234 0001D26C // 0001D285 0001D311 0001D32F 0001D37F 0001D3A2 0001D3F6 0001D4A7 0001D536 // 0001D5B0 0001D5D5 0001D625 0001D64B 0001D6E1 0001D77B 0001D80A 0001D884 // 0001D8A2 0001D8F2 0001D918 0001D953 0001D989 0001D9C8 0001DA4C 0001DAA4 // 0001DABD 0001DB74 0001DB88 0001DC2A 0001DCE1 0001DD20 0001DD76 0001DD82 // 0001DDF5 0001DE25 0001DE32 0001DE78 0001DE95 0001DF5C 0001DF62 0001DFB2 // 0001DFDD 0001E047 0001E04D 0001E08B 0001E0C9 0001E107 0001E124 0001E152 // 0001E177 0001E1E6 0001E1FF 0001E23A 0001E2A4 0001E2AA 0001E2DC 0001E30E // 0001E340 0001E351 0001E381 0001E3B2 0001E453 0001E47B 0001E4EA 0001E507 // 0001E55E 0001E56D 0001E5B1 0001E61B 0001E65B 0001E67C 0001E695 0001ED0F // 0001ED70 0001EE3A 0001EECA 0001EF21 0001EF84 0001F03E 0001F0B1 0001F124 // 0001F197 0001F1E6 0001F261 0001F2AD 0001F2C4 0001F365 0001F51A 0001F5F1 // 0001F60B 0001F7B6 0001F82F 0001F8A8 0001F921 0001F99A 0001FA13 0001FA8C // 0001FB07 0001FB82 0001FC53 0001FC6D 0001FD0E 0001FD72 0001FDD6 0001FE3A // 0001FE7E 0001FE94 0001FECC 0001FFB0 0001FFE0 0001FFF2 00020D5A 00020DAD // 00020DBB 00020DCD 0002114F 0002115D 0002118A 00021190 000211CD 000211E7 // 0002143F 0002146C 00021486 000216AA 000216C4 000216D3 00021759 000217DF // 00021865 000218C7 000218DD 00021949 000219B7 00021A0A 00021A6F 00021A90 // 00021B17 00021B83 00021BCB 00021C08 00021C66 00021D42 00021D4D 00021D6C // 00021DA5 00021DB1 00021DE1 00021DED 00021E54 00021EAA 00021EB6 00021EF8 // 00021F1C 00021F46 00021F6E 00021F95 00021FB0 00021FF7 0002202C 0002215A // 00022166 00022196 000221A2 000221E6 00022204 000222A5 000222BC 000222CA // 00022302 00022366 0002239D 000223B0 000224F0 00022538 00022577 000225BB // 000225E7 000226D9 00022704 00022771 000227CA 000227E5 00022814 0002283C // 000228C1 00022912 0002294D 000229CA 000229E5 00022A2E 00022A66 00022ABF // 00022B00 00022B2C 00022B70 00022BB4 00022BF2 00022C3A 00022C84 00022CC5 // 00022CF1 00022D28 00022DB1 00022E34 00022EB0 00022F5D 00022F76 00022FAD // 00022FEF 00023015 000231D7 0002321D 0002325F 0002329E 000232F3 00023332 // 00023371 000233C0 000233FF 0002343E 0002347D 000234BC 000234FB 0002353A // 00023579 000235B8 000235F7 00023636 00023675 000236B4 000236F3 00023732 // 00023771 000237B0 000237FC 0002383B 0002387A 000238B1 000238F0 00023996 // 000239D2 00023A07 00023A4B 00023A7A 00023ACA 00023AFA 00023B09 00023B14 // 00023B38 00023B5C 00023B6B 00023B79 00023C01 00023C96 00023D19 00023DC7 // 00023E75 00023E90 00023F16 00023FBA 00023FD3 00024059 00024121 00024165 // 00024216 00024231 00024280 000242A9 00024337 0002438B 000243E5 000243F4 // 00024428 00024458 00024493 000244D2 00024509 00024544 00024583 000245BA // 000245F6 00024632 00024670 000246A7 000246E0 0002471C 00024753 0002478B // 000247C8 000247FE 0002483B 00024873 000248AC 000248E6 0002491E 00024959 // 00024991 000249C9 00024A01 00024A3B 00024A76 00024AB3 00024AEB 00024B2A // 00024B69 00024BAF 00024BBE 00024BD9 00024CEC 00024D07 00024D50 00024D9E // 00024E18 00024E8B 00024EDB 00024F37 00024F50 00024FA3 00024FE1 00025019 // 00025051 00025089 000250C4 00025102 00025140 000251B4 00025226 00025249 // 00025284 000252BF 00025333 000253A5 000253C8 00025403 00025477 000254E9 // 0002550C 00025544 0002557C 000255B7 000255EF 0002567E 00025699 000256DD // 00025758 00025773 00025848 00025855 00025878 000258C0 000258CE 00025906 // 0002595E 0002599D 000259E8 00025A30 00025A6E 00025AC7 00025AFC 00025B49 // 00025B54 00025BD6 00025BEF 00025CDC 00025CE9 00025D0C 00025D66 00025D74 // 00025DAC 00025DF3 00025E4D 00025EF6 00025FFE 0002609B 000260A6 00026167 // 000261DD 0002627A 00026291 0002631A 00026334 0002633F 0002637D 000263D6 // 0002640B 00026458 00026466 00026471 00026511 0002652E 00026573 000265A9 // 000265DF 0002660C 0002661E 00026699 00026787 00026794 000267B7 000267FF // 00026823 0002685B 000268B5 000268E1 00026916 0002694A 0002697F 000269B3 // 000269F7 00026A18 00026A77 00026A92 00026A9D 00026B29 00026B6A 00026B75 // 00026BA7 00026BF3 00026C28 00026C75 00026C80 00026D32 00026D4B 00026E44 // 00026E51 00026E74 00026EBC 00026EE0 00026F18 00026F5F 00026F8B 0002700F // 00027060 000270BD 000270EA 000270F5 00027122 00027136 00027205 00027213 // 0002721E 00027250 0002729C 000272D1 0002731E 00027329 000273C4 000273DD // 00027401 00027435 00027447 0002746B 000274BD 000274D8 0002756D 000275BA // 000275CC 0002761B 00027636 00027645 00027683 000276C1 000276FF 0002770E // 00027729 000277E7 0002789E 000278CB 000278F8 00027925 00027952 0002797F // 000279AC 000279C7 000279F1 00027A28 00027AA7 00027AE6 00027AF4 00027BAB // 00027BBA 00027C23 00027C35 00027C78 00027CBF 00027CD9 00027CEB 00027D2D // 00027DA6 00027E10 00027E2B 00027E71 00027E9F 00027EC3 00027F0C 00027FC3 // 00027FDC 00028065 000280C5 0002810D 0002811B 00028151 00028163 000281A9 // 000281EC 0002820E 00028252 00028266 00028290 000282FD 00028393 0002839E // 000283E0 00028403 00028449 00028457 0002848F 000284D6 00028502 00028596 // 000285DF 00028649 000286A8 000286B3 000286EA 00028721 00028750 0002878E // 000287CC 00028818 0002884D 0002889A 000288A5 00028901 00028915 00028934 // 0002894D 000289A9 000289F5 00028A05 00028A17 00028A3C 00028A77 00028AF9 // 00028B1C 00028B64 00028B72 00028BAA 00028BF1 00028C32 00028C70 00028CAE // 00028CFA 00028D2F 00028D7C 00028D87 00028DEB 00028E04 00028E83 00028EA6 // 00028EEE 00028F07 00028F3F 00028F86 00028FC7 00029005 00029043 00029098 // 000290CD 0002911A 00029125 00029194 000291AD 00029231 00029254 0002929C // 000292AA 000292E2 00029329 000293C9 00029423 00029458 00029496 000294FB // 00029545 00029586 0002959D 000295F3 00029638 00029643 000296A7 000296C0 // 000297C1 000297CE 00029864 0002987D 00029958 00029975 00029AC8 00029B28 // 00029B91 00029B9D 00029BCB 00029BED 00029C43 00029C83 00029CA9 00029CF8 // 00029D99 00029DDB 00029E28 00029E39 00029E95 00029EB0 00029F17 00029F51 // 0002A013 0002A0CA 0002A1AB 0002A1CC 0002A245 0002A2C8 0002A2E3 0002A316 // 0002A3A0 0002A41E 0002A458 0002A4C2 0002A4D4 0002A513 0002A552 0002A591 // 0002A5D8 0002A5E6 0002A5FD 0002A60A 0002A634 0002A667 0002A6D8 0002A705 // 0002A744 0002A783 0002A7C2 0002A809 0002A820 0002A85B 0002A885 0002A89E // 0002A8BF 0002A906 0002A927 0002A942 0002A973 0002A9AA 0002A9C5 0002AA0C // 0002AA42 0002AA91 0002AAD6 0002AAE4 0002AB0B 0002AB1D 0002AB70 0002ABD7 // 0002AC07 0002AC7E 0002ACAE 0002ACB9 0002ACDD 0002AD54 0002AD84 0002ADA3 // 0002AE24 0002AE6F 0002AE87 0002AEEE 0002AF47 0002AFC9 0002AFEA 0002B005 // 0002B030 0002B0DB 0002B102 0002B14A 0002B1C4 0002B1E8 0002B219 0002B259 // 0002B2AD 0002B2E1 0002B38F 0002B3B8 0002B404 0002B442 0002B461 0002B4B0 // 0002B4F5 0002B503 0002B55C 0002B5D3 0002B62D 0002B657 0002B665 0002B6E8 // 0002B72D 0002B738 0002B77B 0002B7C0 0002B7DA 0002B801 0002B849 0002B893 // 0002B8BC 0002B962 0002B96D 0002B98A 0002B9AC 0002B9CD 0002B9F1 0002BA24 // 0002BA5E 0002BAB4 0002BABA 0002BAEC 0002BB1E 0002BB50 0002BB82 0002BBB4 // 0002BBE6 0002BC18 0002BC4A 0002BC7C 0002BCAE 0002BCE0 0002BD12 0002BD44 // 0002BD76 0002BDA8 0002BDB7 0002BDF7 0002BE28 0002BEDF 0002BF96 0002C00A // 0002C108 0002C133 0002C16C 0002C1BE 0002C22D 0002C238 0002C2A3 0002C2BE // 0002C339 0002C397 0002C3A2 0002C441 0002C45C 0002C46B 0002C4AA 0002C4C3 // 0002C4EB 0002C504 0002C553 0002C56E 0002C629 0002C634 0002C682 0002C68D // 0002C69C 0002C6B7 0002C6DC 0002C757 0002C79C 0002C7E1 0002C80F 0002C81E // 0002C839 0002C8B4 0002C8CF 0002C91A 0002C933 0002C98F 0002C9DB 0002CA37 // 0002CA83 0002CADF 0002CB2B 0002CB87 0002CBD3 0002CC2F 0002CC7B 0002CCD7 // 0002CD23 0002CD32 0002CD4D 0002CD9C 0002CDD9 0002CE12 0002CE62 0002CE8D // 0002CEC7 0002CF24 0002CF67 0002CFBB 0002D000 0002D00B 0002D016 0002D046 // 0002D08A 0002D127 0002D1DB 0002D1E9 0002D203 0002D25C 0002D283 0002D2A2 // 0002D349 0002D363 0002D3A1 0002D410 0002D42F 0002D464 0002D4A6 0002D4C1 // 0002D505 0002D582 0002D5A2 0002D5BD 0002D639 0002D644 0002D654 0002D66F // 0002D6AA 0002D6FD 0002D718 0002D75C 0002D7CB 0002D816 0002D85D 0002D86C // 0002D94C 0002D9B7 0002D9C2 0002D9DD 0002DA21 0002DA94 0002DB59 0002DB68 // 0002DB83 0002DBB4 0002DC08 0002DC57 0002DC91 0002DD32 0002DD4F 0002DDCC // 0002DDF2 0002DE38 0002DEB1 0002DF28 0002DF64 0002E074 0002E07F 0002E098 // 0002E135 0002E168 0002E1B3 0002E1C1 0002E22D 0002E388 0002E3CC 0002E410 // 0002E454 0002E498 0002E4DC 0002E520 0002E564 0002E5A8 0002E5EC 0002E630 // 0002E674 0002E6B8 0002E6F2 0002E6FD 0002E70B 0002E725 0002E7BF 0002E7CE // 0002E7DC 0002E820 0002E82E 0002E8D2 0002E8E0 0002E8EB 0002E914 0002E9D8 // 0002E9E6 0002E9F1 0002EA1B 0002EA3D 0002EA5F 0002EA81 0002EAA3 0002EAC5 // 0002EAE7 0002EB09 0002EB2B 0002EB4D 0002EB6F 0002EB91 0002EBB3 0002EBD5 // 0002EBF7 0002EC19 0002EC3B 0002EC69 0002EC8B 0002ECB9 0002ECDB 0002ECFD // 0002ED2F 0002ED61 0002ED83 0002EDA5 0002EDC7 0002EE2D 0002EE4F 0002EEA8 // 0002EEB9 0002EECF 0002EEFD 0002EF1F 0002EFC3 0002F043 0002F0C6 0002F149 // 0002F1E4 0002F267 0002F282 0002F326 0002F3A6 0002F424 0002F48E 0002F51F // 0002F589 0002F59E 0002F639 0002F6B7 0002F721 0002F736 0002F751 0002F784 // 0002F79F 0002F843 0002F87A 0002F88C 0002F8D7 0002F8E5 0002F91E 0002F969 // 0002F977 0002F9B0 0002F9FB 0002FA09 0002FA42 0002FA8D 0002FA9B 0002FAD4 // 0002FB16 0002FB79 0002FBC9 0002FC16 0002FC68 0002FCBF 0002FCFA 0002FD47 // 0002FD9E 0002FE00 0002FE51 0002FE9F 0002FEF6 0002FF4D 0002FFA7 00030003 // 00030060 000300C2 00030126 00030185 000301DB 00030231 0003026F 000302CF // 00030325 00030387 000303E5 00030445 0003049E 000304FB 00030556 000305BC // 00030620 00030682 000306D9 00030729 0003077A 000307CD 00030829 0003086A // 00030887 00030899 000308EC 0003092C 00030969 000309B7 000309F2 00030A22 // 00030A5F 00030AA6 00030AF8 00030B3F 00030B86 00030BD0 00030C1C 00030C69 // 00030CE4 00030D07 00030D5B 00030DAD 00030DF3 00030E4C 00030ED0 00030F01 // 00030F0E 00030F7B 00030F9C 00030FF7 00031044 0003107A 000310BB 0003110B // 00031151 000311A3 000311F1 00031241 0003128A 000312D7 00031322 00031378 // 000313CC 0003141E 00031465 000314A5 000314E6 00031529 00031575 0003159A // 000315B0 000319E8 00031C4A 00031C58 00031CC5 00031D02 00031D13 00031F0F // 00031F1D 00031F63 00031F71 0003201D 00032078 000320D0 00032127 0003218E // 000321C8 000323A5 000323EF 00032448 00032485 000324FE 0003250B 00032527 // 00032554 00032582 000325A9 000325D0 00032654 00032FAB 000330BD 000330D4 // 000330DA 0003321D 00033328 00033488 000334AB 000334B1 00033637 00033782 // 00033836 00033851 0003388F 000338C7 0003390C 00033957 00033992 000339C5 // 00033A83 00033A9D 00033AF6 00033B10 00033B5D 00033B8D 00033BA7 00033BD2 // 00033C5A 00033CDA 00033D33 00033D8C 00033DE5 00033E1A 00033E9E 00033EED // 00033EFB 00033F6A 00034005 0003408B 00034111 00034171 000341B7 00034233 // 000342B0 0003432D 000343AD 00034429 00034437 000344EE 00034515 00034591 // 0003459C 000345C7 0003464E 000346C8 00034744 0003475F 000347A5 00034821 // 0003489D 000348C5 000348ED 0003494F 0003495E /////////////////////////////////////////////////////////////////////////////////// // global variables NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57, global_number58, global_number59, global_number60, global_number61, global_number62, global_number63, global_number64, global_number65, global_number66, global_number67, global_number68, global_number69, global_number70, global_number71, global_number72, global_number73, global_number74, global_number75, global_number76, global_number77, global_number78, global_number79, global_number80, global_number81, global_number82, global_number83, global_number84, global_number85, global_number86, global_number87, global_number88, global_number89, global_number90, global_number91, global_number92, global_number93, global_number94, global_number95, global_number96, global_number97, global_number98, global_number99, global_number100, global_number101, global_number102, global_number103, global_number104, global_number105, global_number106, global_number107, global_number108, global_number109, global_number110, global_number111, global_number112, global_number113, global_number114, global_number115, global_number116, global_number117, global_number118, global_number119, global_number120, global_number121, global_number122, global_number123, global_number124, global_number125; STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63, global_string64, global_string65, global_string66, global_string67, global_string68, global_string69, global_string70, global_string71, global_string72, global_string73, global_string74, global_string75, global_string76, global_string77, global_string78, global_string79, global_string80, global_string81, global_string82, global_string83, global_string84, global_string85, global_string86, global_string87, global_string88, global_string89, global_string90, global_string91, global_string92, global_string93, global_string94, global_string95, global_string96, global_string97, global_string98, global_string99, global_string100, global_string101, global_string102, global_string103, global_string104; OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10, global_object11, global_object12, global_object13, global_object14, global_object15, global_object16, global_object17, global_object18, global_object19; /////////////////////////////////////////////////////////////////////////////////// // code start @00006CEB:0003 label_6ceb: @00006CED:0022 function NUMBER OnFirstUIBefore() @00006CED NUMBER local_number1, local_number2, local_number3, local_number8, local_number9; @00006CED STRING local_string1, local_string2, local_string4, local_string5, local_string7, local_string8, local_string9, local_string10; @00006CED @00006CED begin @00006CF6:0006 local_number8 = 0; @00006D02:0006 local_number2 = 304; @00006D0E:0007 label_6d0e: @00006D10:0006 local_string1 = ""; @00006D1A:0006 local_string2 = ""; @00006D24:0021 function_573(local_string1, local_string2); @00006D30:0006 local_number1 = LASTRESULT; @00006D3A:000D local_number9 = (local_number1 = 12); @00006D49:0004 if(local_number9) then // ref index: 1 @00006D55:0005 goto label_6d0e; @00006D5E:0003 endif; @00006D5E:0003 label_6d5e: @00006D60:0006 local_string1 = ""; @00006D6A:0006 local_string4 = ""; @00006D74:0006 local_string5 = ""; @00006D7E:000C label_6d7e: @00006D80:0006 local_string1 = ""; @00006D8A:0006 local_string7 = ""; @00006D94:0006 local_string8 = ""; @00006D9E:0021 function_647(); @00006DA4:0006 local_string10 = LASTRESULT; @00006DAE:0014 local_string9 = (local_string10 ^ "license.txt"); @00006DC6:0021 function_566(local_string1, local_string7, local_string8, local_string9, local_number8); @00006DDB:0006 local_number1 = LASTRESULT; @00006DE5:000D local_number9 = (local_number1 = 12); @00006DF4:0004 if(local_number9) then // ref index: 1 @00006E00:0005 goto label_6d0e; @00006E09:0005 goto label_6e20; @00006E12:0001 endif; @00006E12:0001 label_6e12: @00006E14:0006 local_number8 = 1; @00006E20:0006 label_6e20: @00006E22:0021 function_540(local_string1, local_string2, global_string4, 0); @00006E36:0006 local_number1 = LASTRESULT; @00006E40:000D local_number9 = (local_number1 = 12); @00006E4F:0004 if(local_number9) then // ref index: 1 @00006E5B:0005 goto label_6d0e; @00006E64:0005 goto label_6ef2; @00006E6D:0006 endif; @00006E6D:0006 label_6e6d: @00006E6F:0006 local_number3 = 0; @00006E7B:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string2, global_string4, local_number3); @00006E8A:000E local_number9 = (local_number3 != 0); @00006E99:0004 if(local_number9) then // ref index: 1 @00006EA5:0021 function_448(global_string39, -65534); @00006EB3:0005 goto label_6e20; @00006EBC:0005 endif; @00006EBC:0005 label_6ebc: @00006EBE:0021 function_3(global_string4); @00006EC7:0006 local_number9 = LASTRESULT; @00006ED1:000D local_number9 = (local_number9 = 1); @00006EE0:0004 if(local_number9) then // ref index: 1 @00006EEC:0021 DeleteVoicePrintData(); @00006EF2:0005 endif; @00006EF2:0005 label_6ef2: @00006EF4:0021 function_3(global_string4); @00006EFD:0006 local_number9 = LASTRESULT; @00006F07:000D local_number9 = (local_number9 = 1); @00006F16:0004 if(local_number9) then // ref index: 1 @00006F22:0021 DeleteVoicePrintData(); @00006F28:0007 endif; @00006F28:0007 label_6f28: @00006F2A:0006 local_string1 = ""; @00006F34:0006 local_string2 = ""; @00006F3E:0021 function_572(local_string1, local_string2); @00006F4A:0006 local_number1 = LASTRESULT; @00006F54:000D local_number9 = (local_number1 = 12); @00006F63:0004 if(local_number9) then // ref index: 1 @00006F6F:0005 goto label_6e20; @00006F78:0004 endif; @00006F78:0004 label_6f78: @00006F7A:0021 function_245(5); @00006F85:0027 // return coming @00006F89:0023 return 0; @00006F92:0026 end; // checksum: 8c4feaaa @00006F9E:0016 label_6f9e: @00006FA0:0022 function NUMBER OnFirstUIAfter() @00006FA0 NUMBER local_number1, local_number2, local_number3, local_number4, local_number6; @00006FA0 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @00006FA0 @00006FA0 begin @00006FA9:0021 Disable(5); @00006FB4:0021 function_644(); @00006FBA:0006 local_number6 = LASTRESULT; @00006FC4:000D local_number6 = (local_number6 = 0); @00006FD3:0004 if(local_number6) then // ref index: 3 @00006FDF:0014 local_string8 = (global_string5 ^ "install_flash_player_7.msi\""); @00007007:0007 local_string7 = ("/i \"" + local_string8); @00007018:0021 function_642(); @0000701E:0006 local_string8 = LASTRESULT; @00007028:0014 local_string8 = (local_string8 ^ "msiexec.exe"); @00007040:0021 function_259(local_string8, local_string7, 17); @00007051:0006 local_number4 = LASTRESULT; @0000705B:0009 local_number6 = (local_number4 < 0); @0000706A:0004 if(local_number6) then // ref index: 1 @00007076:0035 global_object5.nLaunchResult; @0000708D:0006 local_number6 = LASTRESULT; @00007097:0021 function_436(local_number6); @000070A0:0006 local_string8 = LASTRESULT; @000070AA:0014 local_string8 = ("Unable to launch the Flash Player install! Error: " ^ local_string8); @000070E9:0021 function_448(local_string8, -65533); @000070F7:0002 abort; @000070FB:000D endif; @000070FB:000D label_70fb: @000070FD:0021 function_285(global_string2, 2, local_number3, local_string6); @00007111:0021 function_569(local_string6); @0000711A:0006 local_string1 = ""; @00007124:0006 local_string2 = ""; @0000712E:0006 local_string3 = "Click Finish to complete %P Setup."; @0000715A:0006 local_string4 = ""; @00007164:0006 local_string5 = "Launch %P."; @00007178:0006 local_number1 = 0; @00007184:0006 local_number2 = 1; @00007190:0021 function_546(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @000071AB:0004 if(local_number2) then // ref index: 1 @000071B7:0014 local_string8 = (global_string4 ^ "\\bin\\TheAxeEffect.exe"); @000071D9:0021 function_263(local_string8, "/t"); @000071E7:0001 endif; @000071E7:0001 label_71e7: @000071E9:0005 goto label_7228; @000071F2:0005 endif; @000071F2:0005 label_71f2: @000071F4:0021 function_3(global_string4); @000071FD:0006 local_number6 = LASTRESULT; @00007207:000D local_number6 = (local_number6 = 1); @00007216:0004 if(local_number6) then // ref index: 1 @00007222:0021 DeleteVoicePrintData(); @00007228:0002 endif; @00007228:0002 label_7228: @0000722A:0024 return; @0000722E:0026 end; // checksum: a14edcd4 @0000723A:0012 label_723a: @0000723C:0022 function NUMBER DeleteVoicePrintData() @0000723C NUMBER local_number1, local_number2; @0000723C STRING local_string1, local_string2; @0000723C @0000723C begin @00007245:0014 local_string1 = (global_string4 ^ "data"); @00007256:0021 ExistsDir(local_string1); @0000725F:0006 local_number2 = LASTRESULT; @00007269:000D local_number2 = (local_number2 = 0); @00007278:0004 if(local_number2) then // ref index: 1 @00007284:0021 function_188("Do you wish to delete the existing VoicePrint data?", 0); @000072C5:0006 local_number1 = LASTRESULT; @000072CF:000D local_number2 = (local_number1 = 1); @000072DE:0004 if(local_number2) then // ref index: 1 @000072EA:0014 local_string2 = (local_string1 ^ "*.bin"); @000072FC:0021 function_317(local_string2); @00007305:0006 local_number2 = LASTRESULT; @0000730F:0009 local_number2 = (local_number2 < 0); @0000731E:0004 if(local_number2) then // ref index: 1 @0000732A:0014 local_string2 = (global_string4 ^ "data manually!"); @00007345:0007 local_string2 = ("Unable to delete the VoicePrint Data! Please delete the folder: " + local_string2); @00007392:0021 function_448(local_string2, -65535); @000073A0:0002 endif; @000073A0:0002 endif; @000073A0:0002 endif; @000073A0:0002 label_73a0: @000073A2:0024 return; @000073A6:0026 end; // checksum: 9b4730b5 @000073B2:0005 label_73b2: @000073B4:0022 function BOOL function_3(local_string1) @000073B4 NUMBER local_number1, local_number2, local_number3; @000073B4 STRING local_string2, local_string3; @000073B4 @000073B4 begin @000073BD:0006 local_string2 = "voiceprint_*.bin"; @000073D7:0006 local_number2 = 0; @000073E3:0021 function_316(local_string1, local_string2, local_string3, 1); @000073F7:0006 local_number1 = LASTRESULT; @00007401:0007 label_7401: @00007403:0001 // switch/while/??? @00007407:000D local_number3 = (local_number1 = 0); @00007416:0004 if(local_number3) then // ref index: 2 @00007422:000E local_number3 = (local_string3 != "voiceprint_system.bin"); @00007444:0004 if(local_number3) then // ref index: 1 @00007450:0006 local_number2 = 1; @0000745C:0005 goto label_748e; @00007465:0003 endif; @00007465:0003 label_7465: @00007467:0021 function_316(local_string1, local_string2, local_string3, 0); @0000747B:0006 local_number1 = LASTRESULT; @00007485:0005 goto label_7401; @0000748E:0003 endif; @0000748E:0003 label_748e: @00007490:0027 // return coming @00007494:0023 return local_number2; @0000749B:0026 end; // checksum: abc762e3 @000074A7:000D label_74a7: @000074A9:0022 function NUMBER function_4() @000074A9 NUMBER local_number1, local_number2, local_number3, local_number4; @000074A9 STRING local_string1, local_string2, local_string3; @000074A9 @000074A9 begin @000074B2:0006 local_number2 = 0; @000074BE:0021 function_642(); @000074C4:0006 local_string3 = LASTRESULT; @000074CE:0014 local_string2 = (local_string3 ^ "msjava.dll"); @000074E5:0020 VerGetFileVersion(local_string2, local_string1); // dll: ISRT.dll @000074F1:0006 local_number1 = LASTRESULT; @000074FB:000D local_number3 = (local_number1 = -8); @0000750A:000D local_number4 = (local_number1 = -2); @00007519:0018 local_number3 = (local_number3 || local_number4); @00007526:0004 if(local_number3) then // ref index: 1 @00007532:0006 local_number2 = -1; @0000753E:0005 goto label_7595; @00007547:0005 endif; @00007547:0005 label_7547: @00007549:0021 function_706("5.0.3805.0", local_string1, 0); @00007564:0006 local_number3 = LASTRESULT; @0000756E:000D local_number3 = (local_number3 = 0); @0000757D:0004 if(local_number3) then // ref index: 1 @00007589:0006 local_number2 = -2; @00007595:0003 endif; @00007595:0003 label_7595: @00007597:0027 // return coming @0000759B:0023 return local_number2; @000075A2:0026 end; // checksum: 97bcf40 @000075AE:000B label_75ae: @000075B0:0022 function NUMBER OnBegin() @000075B0 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @000075B0 STRING local_string1, local_string2, local_string3; @000075B0 @000075B0 begin @000075B9:0021 function_644(); @000075BF:0006 local_number5 = LASTRESULT; @000075C9:000D local_number5 = (local_number5 = 0); @000075D8:0004 if(local_number5) then // ref index: 10 @000075E4:0021 function_364(8, local_string2); @000075F2:0006 local_number5 = LASTRESULT; @000075FC:000E local_number5 = (local_number5 != 1); @0000760B:0004 if(local_number5) then // ref index: 1 @00007617:0021 function_448("You must have administrative privileges to install this program! Please log in as a user with suitable privileges!", -65533); @00007697:0002 abort; @0000769B:000A endif; @0000769B:000A label_769b: @0000769D:0006 local_number1 = 0; @000076A9:0021 function_4(); @000076AF:0006 local_number4 = LASTRESULT; @000076B9:0009 local_number5 = (local_number4 < 0); @000076C8:0004 if(local_number5) then // ref index: 2 @000076D4:0006 local_number1 = 1; @000076E0:000D local_number5 = (local_number4 = -1); @000076EF:0004 if(local_number5) then // ref index: 1 @000076FB:0006 local_string1 = "Could not detect Microsoft Java VM which is required to run this application. Please click Yes to install Microsoft Java VM or No to quit the setup."; @00007799:0005 goto label_789f; @000077A2:0004 endif; @000077A2:0004 label_77a2: @000077A4:000D local_number5 = (local_number4 = -2); @000077B3:0004 if(local_number5) then // ref index: 1 @000077BF:0014 local_string3 = ("You do not seem to have the latest Microsoft Java VM installed!" ^ " This may cause the software to behave in an unexpected fashion."); @0000784B:0014 local_string1 = (local_string3 ^ " Please click Yes to install Microsoft Java VM or No to quit the setup."); @0000789F:0014 endif; @0000789F:0014 endif; @0000789F:0014 label_789f: @000078A1:000D local_number5 = (local_number1 = 1); @000078B0:0004 if(local_number5) then // ref index: 7 @000078BC:0021 function_188(local_string1, 1); @000078CA:0006 local_number3 = LASTRESULT; @000078D4:000D local_number5 = (local_number3 = 1); @000078E3:0004 if(local_number5) then // ref index: 6 @000078EF:000D local_number5 = (local_number4 = -1); @000078FE:0004 if(local_number5) then // ref index: 2 @0000790A:0014 local_string3 = (global_string5 ^ "msjavx86.exe"); @00007923:0021 function_259(local_string3, "", 17); @00007934:0006 local_number2 = LASTRESULT; @0000793E:0009 local_number5 = (local_number2 < 0); @0000794D:0004 if(local_number5) then // ref index: 1 @00007959:0035 global_object5.nLaunchResult; @00007970:0006 local_number5 = LASTRESULT; @0000797A:0021 function_436(local_number5); @00007983:0006 local_string3 = LASTRESULT; @0000798D:0014 local_string3 = ("Unable to launch the MS JVM v5.0.3805.0 install! Error: " ^ local_string3); @000079D2:0021 function_448(local_string3, -65533); @000079E0:0002 abort; @000079E4:0001 endif; @000079E4:0001 label_79e4: @000079E6:0005 goto label_7aca; @000079EF:000C endif; @000079EF:000C label_79ef: @000079F1:0014 local_string3 = (global_string5 ^ "msjavwu.exe"); @00007A09:0021 function_259(local_string3, "", 17); @00007A1A:0006 local_number5 = LASTRESULT; @00007A24:0009 local_number5 = (local_number5 < 0); @00007A33:0004 if(local_number5) then // ref index: 1 @00007A3F:0035 global_object5.nLaunchResult; @00007A56:0006 local_number5 = LASTRESULT; @00007A60:0021 function_436(local_number5); @00007A69:0006 local_string3 = LASTRESULT; @00007A73:0014 local_string3 = ("Unable to launch the MS JVM v5.0.3810.0 install! Error: " ^ local_string3); @00007AB8:0021 function_448(local_string3, -65533); @00007AC6:0002 abort; @00007ACA:0007 endif; @00007ACA:0007 label_7aca: @00007ACC:0021 function_4(); @00007AD2:0006 local_number5 = LASTRESULT; @00007ADC:0009 local_number5 = (local_number5 < 0); @00007AEB:0004 if(local_number5) then // ref index: 1 @00007AF7:0021 function_448("Installation of Microsoft JVM did not succeed! Cannot proceed with installation!", -65533); @00007B55:0002 abort; @00007B59:0005 goto label_7b6a; @00007B62:0001 endif; @00007B62:0001 label_7b62: @00007B64:0021 function_6(); @00007B6A:0001 label_7b6a: @00007B6C:0005 goto label_7b7b; @00007B75:0001 endif; @00007B75:0001 label_7b75: @00007B77:0002 abort; @00007B7B:0002 endif; @00007B7B:0002 endif; @00007B7B:0002 label_7b7b: @00007B7D:0024 return; @00007B81:0026 end; // checksum: 117d295e @00007B8D:000C label_7b8d: @00007B8F:0022 function NUMBER function_6() @00007B8F NUMBER local_number1, local_number2; @00007B8F STRING local_string1, local_string2, local_string3; @00007B8F @00007B8F begin @00007B98:0021 ProgDefGroupType(-2147483646); @00007BA3:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce"; @00007BDE:0006 local_string2 = "TheAxeEffect"; @00007BF4:0014 local_string3 = (global_string5 ^ "Setup.exe /delaystart:30"); @00007C19:0006 local_number1 = 1; @00007C25:0006 local_number2 = -1; @00007C31:0021 function_480(local_string1, local_string2, local_number1, local_string3, local_number2); @00007C46:0021 function_435(3); @00007C51:0003 exit; @00007C55:0024 return; @00007C59:0026 end; // checksum: ce6647e8 @00007C65:0004 label_7c65: @00007C67:0022 function NUMBER IfxOnCCPSearch() @00007C67 @00007C67 @00007C67 @00007C67 begin @00007C70:0036 try // ref index 1: 1 ref index 2: 2 @00007C7E:0021 OnCCPSearch(); @00007C84:0037 catch @00007C88:0002 label_7c88: @00007C8A:0021 IfxOnUnhandledException(); @00007C90:0038 endcatch; @00007C94:0002 label_7c94: @00007C96:0024 return; @00007C9A:0026 end; // checksum: 6567597b @00007CA6:0004 label_7ca6: @00007CA8:0022 function NUMBER IfxOnAppSearch() @00007CA8 @00007CA8 @00007CA8 @00007CA8 begin @00007CB1:0036 try // ref index 1: 1 ref index 2: 2 @00007CBF:0021 OnAppSearch(); @00007CC5:0037 catch @00007CC9:0002 label_7cc9: @00007CCB:0021 IfxOnUnhandledException(); @00007CD1:0038 endcatch; @00007CD5:0002 label_7cd5: @00007CD7:0024 return; @00007CDB:0026 end; // checksum: 5665595b @00007CE7:0006 label_7ce7: @00007CE9:0022 function NUMBER IfxOnTransferred() @00007CE9 NUMBER local_number1; @00007CE9 @00007CE9 @00007CE9 begin @00007CF2:0036 try // ref index 1: 3 ref index 2: 4 @00007D00:0021 function_359(); @00007D06:0006 local_number1 = LASTRESULT; @00007D10:0004 if(local_number1) then // ref index: 1 @00007D1C:0021 function_361(); @00007D22:0008 endif; @00007D22:0008 label_7d22: @00007D24:0021 OnSQLBatchScripts(); @00007D2A:0021 OnMoved(); @00007D30:0021 OnIISUninitialize(); @00007D36:0021 Do(64); @00007D41:0006 local_number1 = LASTRESULT; @00007D4B:0009 local_number1 = (local_number1 < 0); @00007D5A:0004 if(local_number1) then // ref index: 1 @00007D66:0021 OnSelfRegistrationError(); @00007D6C:0001 endif; @00007D6C:0001 label_7d6c: @00007D6E:0037 catch @00007D72:0002 label_7d72: @00007D74:0021 IfxOnUnhandledException(); @00007D7A:0038 endcatch; @00007D7E:0002 label_7d7e: @00007D80:0024 return; @00007D84:0026 end; // checksum: 618b41c @00007D90:0008 label_7d90: @00007D92:0022 function NUMBER IfxOnRebooted() @00007D92 NUMBER local_number1; @00007D92 @00007D92 @00007D92 begin @00007D9B:0036 try // ref index 1: 1 ref index 2: 2 @00007DA9:0021 Do(64); @00007DB4:0027 // return coming @00007DB8:0021 OnRebooted(); @00007DBE:0006 local_number1 = LASTRESULT; @00007DC8:0023 return local_number1; @00007DCF:0037 catch @00007DD3:0002 label_7dd3: @00007DD5:0021 IfxOnUnhandledException(); @00007DDB:0038 endcatch; @00007DDF:0002 label_7ddf: @00007DE1:0024 return; @00007DE5:0026 end; // checksum: 16100255 @00007DF1:0005 label_7df1: @00007DF3:0022 function NUMBER IfxOnAbortInstall() @00007DF3 @00007DF3 @00007DF3 @00007DF3 begin @00007DFC:0036 try // ref index 1: 1 ref index 2: 2 @00007E0A:0021 OnAbort(); @00007E10:0021 function_463(); @00007E16:0037 catch @00007E1A:0002 label_7e1a: @00007E1C:0021 IfxOnUnhandledException(); @00007E22:0038 endcatch; @00007E26:0002 label_7e26: @00007E28:0024 return; @00007E2C:0026 end; // checksum: 251c1136 @00007E38:0004 label_7e38: @00007E3A:0022 function NUMBER IfxOnCanceling() @00007E3A @00007E3A @00007E3A @00007E3A begin @00007E43:0036 try // ref index 1: 1 ref index 2: 2 @00007E51:0021 OnCanceling(); @00007E57:0037 catch @00007E5B:0002 label_7e5b: @00007E5D:0021 IfxOnUnhandledException(); @00007E63:0038 endcatch; @00007E67:0002 label_7e67: @00007E69:0024 return; @00007E6D:0026 end; // checksum: 4a68645e @00007E79:0004 label_7e79: @00007E7B:0022 function NUMBER IfxOnHelp() @00007E7B @00007E7B @00007E7B @00007E7B begin @00007E84:0036 try // ref index 1: 1 ref index 2: 2 @00007E92:0021 OnHelp(); @00007E98:0037 catch @00007E9C:0002 label_7e9c: @00007E9E:0021 IfxOnUnhandledException(); @00007EA4:0038 endcatch; @00007EA8:0002 label_7ea8: @00007EAA:0024 return; @00007EAE:0026 end; // checksum: 22611935 @00007EBA:0004 label_7eba: @00007EBC:0022 function NUMBER IfxOnUnhandledException() @00007EBC @00007EBC @00007EBC @00007EBC begin @00007EC5:0021 OnUnhandledException(); @00007ECB:0024 return; @00007ECF:0026 end; // checksum: 51557246 @00007EDB:000B label_7edb: @00007EDD:0022 function NUMBER OnUnhandledException() @00007EDD NUMBER local_number1, local_number2; @00007EDD STRING local_string1, local_string2, local_string3, local_string4; @00007EDD OBJECT local_object1; @00007EDD begin @00007EE6:0035 Err.Description; @00007EFB:0006 local_object1 = LASTRESULT; @00007F05:0028 StrLengthChars(local_object1); @00007F0C:0006 local_object1 = NOTHING; @00007F16:0006 local_number2 = LASTRESULT; @00007F20:000A local_number2 = (local_number2 > 0); @00007F2F:0004 if(local_number2) then // ref index: 1 @00007F3B:0035 Err.Description; @00007F50:0006 local_string1 = LASTRESULT; @00007F5A:0005 goto label_8259; @00007F63:0003 endif; @00007F63:0003 label_7f63: @00007F65:0035 Err.Number; @00007F75:0006 local_number1 = LASTRESULT; @00007F7F:0001 // switch/while/??? @00007F83:0005 label_7f83: @00007F85:000D local_number2 = (local_number1 = -2147219711); @00007F94:0004 if(local_number2) then // ref index: 1 @00007FA0:0021 function_563(17800); @00007FAB:0006 local_string1 = LASTRESULT; @00007FB5:0005 goto label_8259; @00007FBE:000A endif; @00007FBE:000A label_7fbe: @00007FC0:000D local_number2 = (local_number1 = -2147219710); @00007FCF:0004 if(local_number2) then // ref index: 1 @00007FDB:0021 function_563(17801); @00007FE6:0006 local_string2 = LASTRESULT; @00007FF0:0007 local_string3 = (local_string2 + ": "); @00007FFF:0035 Err.Source; @0000800F:0006 local_object1 = LASTRESULT; @00008019:0007 local_string1 = (local_string3 + local_object1); @00008026:0006 local_object1 = NOTHING; @00008030:0005 goto label_8259; @00008039:000A endif; @00008039:000A label_8039: @0000803B:000D local_number2 = (local_number1 = -2147219709); @0000804A:0004 if(local_number2) then // ref index: 1 @00008056:0021 function_563(17802); @00008061:0006 local_string2 = LASTRESULT; @0000806B:0007 local_string3 = (local_string2 + ": "); @0000807A:0035 Err.Source; @0000808A:0006 local_object1 = LASTRESULT; @00008094:0007 local_string1 = (local_string3 + local_object1); @000080A1:0006 local_object1 = NOTHING; @000080AB:0005 goto label_8259; @000080B4:000A endif; @000080B4:000A label_80b4: @000080B6:000D local_number2 = (local_number1 = -2147219708); @000080C5:0004 if(local_number2) then // ref index: 1 @000080D1:0021 function_563(17803); @000080DC:0006 local_string2 = LASTRESULT; @000080E6:0007 local_string3 = (local_string2 + ": "); @000080F5:0035 Err.Source; @00008105:0006 local_object1 = LASTRESULT; @0000810F:0007 local_string1 = (local_string3 + local_object1); @0000811C:0006 local_object1 = NOTHING; @00008126:0005 goto label_8259; @0000812F:0005 endif; @0000812F:0005 label_812f: @00008131:000D local_number2 = (local_number1 = -2147219707); @00008140:0004 if(local_number2) then // ref index: 1 @0000814C:0021 function_563(17804); @00008157:0006 local_string1 = LASTRESULT; @00008161:0005 goto label_8259; @0000816A:0005 endif; @0000816A:0005 label_816a: @0000816C:000D local_number2 = (local_number1 = -2147219706); @0000817B:0004 if(local_number2) then // ref index: 1 @00008187:0021 function_563(17805); @00008192:0006 local_string1 = LASTRESULT; @0000819C:0005 goto label_8259; @000081A5:000A endif; @000081A5:000A label_81a5: @000081A7:000D local_number2 = (local_number1 = -2147219705); @000081B6:0004 if(local_number2) then // ref index: 1 @000081C2:0021 function_563(17807); @000081CD:0006 local_string2 = LASTRESULT; @000081D7:0007 local_string3 = (local_string2 + ": "); @000081E6:0035 Err.Source; @000081F6:0006 local_object1 = LASTRESULT; @00008200:0007 local_string1 = (local_string3 + local_object1); @0000820D:0006 local_object1 = NOTHING; @00008217:0005 goto label_8259; @00008220:0005 endif; @00008220:0005 label_8220: @00008222:0035 Err.Number; @00008232:0006 local_object1 = LASTRESULT; @0000823C:0021 function_436(local_object1); @00008245:0006 local_object1 = NOTHING; @0000824F:0006 local_string1 = LASTRESULT; @00008259:000F label_8259: @0000825B:0007 local_string3 = (local_string1 + "\n\n"); @0000826A:0021 function_563(17068); @00008275:0006 local_string4 = LASTRESULT; @0000827F:0007 local_string1 = (local_string3 + local_string4); @0000828C:0021 function_563(17066); @00008297:0006 local_string3 = LASTRESULT; @000082A1:0021 function_563(17067); @000082AC:0006 local_string4 = LASTRESULT; @000082B6:0035 Err.Number; @000082C6:0006 local_object1 = LASTRESULT; @000082D0:0021 function_449(-65533, local_string3, local_string4, local_object1, local_string1); @000082E7:0006 local_object1 = NOTHING; @000082F1:0002 abort; @000082F5:0024 return; @000082F9:0026 end; // checksum: 1928e9a @00008309:0003 label_8309: @0000830B:0022 function NUMBER OnSQLComponentInstalled(local_string1) @0000830B @0000830B @0000830B @0000830B begin @00008314:0024 return; @00008318:0026 end; // checksum: c00 @00008324:0004 label_8324: @00008326:0022 function NUMBER OnSQLServerInitialize(local_number1) @00008326 @00008326 @00008326 @00008326 begin @0000832F:0027 // return coming @00008333:0023 return local_number1; @0000833A:0026 end; // checksum: 11321 @00008346:0003 label_8346: @00008348:0022 function NUMBER OnSQLServerInitializeMaint() @00008348 @00008348 @00008348 @00008348 begin @00008351:0024 return; @00008355:0026 end; // checksum: c01 @00008361:0003 label_8361: @00008363:0022 function NUMBER OnSQLComponentUninstalled(local_string1) @00008363 @00008363 @00008363 @00008363 begin @0000836C:0024 return; @00008370:0026 end; // checksum: c00 @0000837C:0003 label_837c: @0000837E:0022 function NUMBER OnSQLBatchScripts() @0000837E @0000837E @0000837E @0000837E begin @00008387:0024 return; @0000838B:0026 end; // checksum: c01 @00008397:0004 label_8397: @00008399:0022 function INT OnIISComponentInstalled(local_string1) @00008399 @00008399 @00008399 @00008399 begin @000083A2:0027 // return coming @000083A6:0023 return 0; @000083AF:0026 end; // checksum: 11527 @000083BB:0004 label_83bb: @000083BD:0022 function INT OnIISVRootUninstalling(local_string1) @000083BD @000083BD @000083BD @000083BD begin @000083C6:0027 // return coming @000083CA:0023 return 0; @000083D3:0026 end; // checksum: 11527 @000083DF:0003 label_83df: @000083E1:0022 function NUMBER OnIISCheckRequirements() @000083E1 @000083E1 @000083E1 @000083E1 begin @000083EA:0024 return; @000083EE:0026 end; // checksum: c01 @000083FA:0004 label_83fa: @000083FC:0022 function INT OnIISInitialize() @000083FC @000083FC @000083FC @000083FC begin @00008405:0027 // return coming @00008409:0023 return 0; @00008412:0026 end; // checksum: 11526 @0000841E:0004 label_841e: @00008420:0022 function INT OnIISUninitialize() @00008420 @00008420 @00008420 @00008420 begin @00008429:0027 // return coming @0000842D:0023 return 0; @00008436:0026 end; // checksum: 11526 @00008442:0002 label_8442: @00008444:0022 function NUMBER IfxOnGeneralScriptOp(local_string1, local_string2, local_number1) @00008444 NUMBER local_number3; @00008444 STRING local_string3, local_string4, local_string5; @00008444 OBJECT local_object1; @00008444 begin @0000844D:0001 // switch/while/??? @00008451:0004 label_8451: @00008453:000D local_number3 = (local_string1 = "SQL Server Component Installed"); @0000847E:0004 if(local_number3) then // ref index: 1 @0000848A:0021 OnSQLComponentUninstalled(local_string2); @00008493:0005 goto label_87ca; @0000849C:0004 endif; @0000849C:0004 label_849c: @0000849E:000D local_number3 = (local_string1 = "IIS VRoot Created"); @000084BC:0004 if(local_number3) then // ref index: 1 @000084C8:0021 ComponentUpdate/CreateRegistrySet/CreateShellObjects(local_string2); @000084D1:0005 goto label_87ca; @000084DA:0005 endif; @000084DA:0005 label_84da: @000084DC:000D local_number3 = (local_string1 = "Component Installing"); @000084FD:0004 if(local_number3) then // ref index: 1 @00008509:0021 OnSQLComponentInstalled(local_string2); @00008512:0021 ComponentUpdate/CreateRegistrySet/CreateShellObjects(local_string2); @0000851B:0005 goto label_87ca; @00008524:0010 endif; @00008524:0010 label_8524: @00008526:000D local_number3 = (local_string1 = "File Installed"); @00008541:0004 if(local_number3) then // ref index: 2 @0000854D:0012 local_number3 = (local_number1 & 65536); @0000855C:0004 if(local_number3) then // ref index: 1 @00008568:0012 local_number3 = (local_number1 & 131072); @00008577:000D local_number3 = (local_number3 = 0); @00008586:0004 if(local_number3) then // ref index: 1 @00008592:0021 ParsePath(local_string3, local_string2, 3); @000085A3:0033 local_object1.szFileName = local_string2; @000085BA:0021 function_647(); @000085C0:0006 local_string5 = LASTRESULT; @000085CA:0014 local_string5 = (local_string5 ^ "FontData.ini"); @000085E3:0021 function_467(local_string5, local_string3, "FaceName", local_string4); @000085FD:0033 local_object1.szFaceName = local_string4; @00008614:001A local_number3 = &local_object1; @0000861E:0021 OnInstalledFontFile(local_number3); @00008627:0002 endif; @00008627:0002 endif; @00008627:0002 label_8627: @00008629:0021 OnInstalledFile(local_string2); @00008632:0005 goto label_87ca; @0000863B:0004 endif; @0000863B:0004 label_863b: @0000863D:000D local_number3 = (local_string1 = "File Installing"); @00008659:0004 if(local_number3) then // ref index: 1 @00008665:0021 OnInstallingFile(local_string2); @0000866E:0005 goto label_87ca; @00008677:0004 endif; @00008677:0004 label_8677: @00008679:000D local_number3 = (local_string1 = "File Uninstalling"); @00008697:0004 if(local_number3) then // ref index: 1 @000086A3:0021 OnUninstallingFile(local_string2); @000086AC:0005 goto label_87ca; @000086B5:0004 endif; @000086B5:0004 label_86b5: @000086B7:000D local_number3 = (local_string1 = "File Uninstalled"); @000086D4:0004 if(local_number3) then // ref index: 1 @000086E0:0021 OnUninstalledFile(local_string2); @000086E9:0005 goto label_87ca; @000086F2:000D endif; @000086F2:000D label_86f2: @000086F4:000D local_number3 = (local_string1 = "Font Registered"); @00008710:0004 if(local_number3) then // ref index: 1 @0000871C:0012 local_number3 = (local_number1 & 131072); @0000872B:000D local_number3 = (local_number3 = 0); @0000873A:0004 if(local_number3) then // ref index: 1 @00008746:0033 local_object1.szFileName = local_string2; @0000875D:0021 function_647(); @00008763:0006 local_string5 = LASTRESULT; @0000876D:0014 local_string5 = (local_string5 ^ "FontData.ini"); @00008786:0021 function_467(local_string5, local_string3, "FaceName", local_string4); @000087A0:0033 local_object1.szFaceName = local_string4; @000087B7:001A local_number3 = &local_object1; @000087C1:0021 OnUninstallingFontFile(local_number3); @000087CA:0002 endif; @000087CA:0002 endif; @000087CA:0002 label_87ca: @000087CC:0024 return; @000087D0:0026 end; // checksum: 28719272 @000087E0:0003 label_87e0: @000087E2:0022 function NUMBER FinalConstruct() @000087E2 @000087E2 @000087E2 @000087E2 begin @000087EB:0024 return; @000087EF:0026 end; // checksum: c01 @000087FB:0003 label_87fb: @000087FD:0022 function NUMBER FinalRelease() @000087FD @000087FD @000087FD @000087FD begin @00008806:0024 return; @0000880A:0026 end; // checksum: c01 @00008816:0006 label_8816: @00008818:0022 function NUMBER OnSetTARGETDIR() @00008818 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00008818 STRING local_string1, local_string2; @00008818 @00008818 begin @00008821:0021 function_644(); @00008827:0006 local_number4 = LASTRESULT; @00008831:0004 if(local_number4) then // ref index: 1 @0000883D:0027 // return coming @00008841:0023 return 0; @0000884A:0009 endif; @0000884A:0009 label_884a: @0000884C:0006 global_string4 = "\\\\"; @00008891:0021 function_285(global_string2, 6, local_number2, local_string2); @000088A5:0006 local_number3 = LASTRESULT; @000088AF:000C local_number4 = (local_number3 >= 0); @000088BE:0028 StrLengthChars(local_string2); @000088C5:0006 local_number5 = LASTRESULT; @000088CF:0019 local_number4 = (local_number4 = local_number5); @000088DC:0004 if(local_number4) then // ref index: 1 @000088E8:0006 global_string4 = local_string2; @000088F2:000B endif; @000088F2:000B label_88f2: @000088F4:0021 function_646(); @000088FA:0006 local_number4 = LASTRESULT; @00008904:000D local_number4 = (local_number4 = 4); @00008913:0021 function_655(); @00008919:0006 local_number5 = LASTRESULT; @00008923:000A local_number5 = (local_number5 > 0); @00008932:0019 local_number4 = (local_number4 = local_number5); @0000893F:0004 if(local_number4) then // ref index: 2 @0000894B:0021 function_655(); @00008951:0006 local_number4 = LASTRESULT; @0000895B:0007 local_number1 = (local_number4 + 1); @0000896A:000A label_896a: @0000896C:0001 // switch/while/??? @00008970:0021 ExistsDir(global_string4); @00008979:0006 local_number4 = LASTRESULT; @00008983:000D local_number4 = (local_number4 = 0); @00008992:0004 if(local_number4) then // ref index: 1 @0000899E:002D NumToStr(local_string1, local_number1); @000089A8:0007 global_string24 = ("_" + local_string1); @000089B6:0007 global_string4 = (global_string4 + global_string24); @000089C3:0007 local_number1 = (local_number1 + 1); @000089D2:0005 goto label_896a; @000089DB:0001 endif; @000089DB:0001 endif; @000089DB:0001 label_89db: @000089DD:0026 end; // checksum: c75ad11 @000089E9:0008 label_89e9: @000089EB:0022 function NUMBER OnSetUpdateMode() @000089EB NUMBER local_number2, local_number5, local_number6, local_number7, local_number8; @000089EB STRING local_string2, local_string3; @000089EB @000089EB begin @000089F4:0006 global_number7 = 0; @00008A00:0021 function_285(global_string2, 0, local_number2, local_string2); @00008A14:0012 local_number6 = (local_number2 & 1); @00008A23:000D local_number6 = (local_number6 = 0); @00008A32:0004 if(local_number6) then // ref index: 1 @00008A3E:0027 // return coming @00008A42:0023 return 0; @00008A4B:000B endif; @00008A4B:000B label_8a4b: @00008A4D:0028 StrLengthChars(global_string17); @00008A54:0006 local_number6 = LASTRESULT; @00008A5E:000D local_number6 = (local_number6 = 0); @00008A6D:0021 function_644(); @00008A73:0006 local_number7 = LASTRESULT; @00008A7D:0019 local_number6 = (local_number6 = local_number7); @00008A8A:0004 if(local_number6) then // ref index: 1 @00008A96:0021 function_563(18028); @00008AA1:0006 local_string3 = LASTRESULT; @00008AAB:0021 function_448(local_string3, -65533); @00008AB9:0002 abort; @00008ABD:0008 endif; @00008ABD:0008 label_8abd: @00008ABF:0028 StrLengthChars(global_string16); @00008AC6:0006 local_number6 = LASTRESULT; @00008AD0:000D local_number6 = (local_number6 = 0); @00008ADF:0004 if(local_number6) then // ref index: 1 @00008AEB:0021 function_563(18029); @00008AF6:0006 local_string3 = LASTRESULT; @00008B00:0021 function_448(local_string3, -65533); @00008B0E:0002 abort; @00008B12:0008 endif; @00008B12:0008 label_8b12: @00008B14:0021 function_713(); @00008B1A:0006 local_number5 = LASTRESULT; @00008B24:0009 local_number6 = (local_number5 < 0); @00008B33:0004 if(local_number6) then // ref index: 1 @00008B3F:0021 function_563(18030); @00008B4A:0006 local_string3 = LASTRESULT; @00008B54:0021 function_448(local_string3, -65533); @00008B62:0002 abort; @00008B66:0008 endif; @00008B66:0008 label_8b66: @00008B68:0012 local_number6 = (local_number2 & 2); @00008B77:0021 function_644(); @00008B7D:0006 local_number7 = LASTRESULT; @00008B87:000E local_number8 = (local_number5 != 1); @00008B96:0019 local_number7 = (local_number7 = local_number8); @00008BA3:0018 global_number7 = (local_number6 || local_number7); @00008BB0:0024 return; @00008BB4:0026 end; // checksum: 9005ccaf @00008BC0:0007 label_8bc0: @00008BC2:0022 function NUMBER OnCheckMediaPassword() @00008BC2 NUMBER local_number1, local_number2; @00008BC2 STRING local_string1, local_string2; @00008BC2 @00008BC2 begin @00008BCB:0021 function_659(); @00008BD1:0006 local_number2 = LASTRESULT; @00008BDB:000D local_number2 = (local_number2 = 0); @00008BEA:0004 if(local_number2) then // ref index: 1 @00008BF6:0027 // return coming @00008BFA:0023 return 0; @00008C03:0007 endif; @00008C03:0007 label_8c03: @00008C05:0021 function_437("IS_MEDIA_PASSWORD", local_string1); @00008C22:0021 function_273(global_string2, "", local_string1); @00008C31:0006 local_number2 = LASTRESULT; @00008C3B:000D local_number2 = (local_number2 = 0); @00008C4A:0004 if(local_number2) then // ref index: 1 @00008C56:0027 // return coming @00008C5A:0023 return 0; @00008C63:0002 endif; @00008C63:0002 label_8c63: @00008C65:0021 Disable(50); @00008C70:0006 local_number1 = 0; @00008C7C:0008 label_8c7c: @00008C7E:0001 // switch/while/??? @00008C82:000D local_number2 = (local_number1 = 0); @00008C91:0004 if(local_number2) then // ref index: 4 @00008C9D:0021 function_256("", "", local_string1); @00008CAC:0006 local_number2 = LASTRESULT; @00008CB6:0009 local_number2 = (local_number2 < 0); @00008CC5:0004 if(local_number2) then // ref index: 1 @00008CD1:0002 abort; @00008CD5:0007 endif; @00008CD5:0007 label_8cd5: @00008CD7:0021 function_273(global_string2, "", local_string1); @00008CE6:0006 local_number2 = LASTRESULT; @00008CF0:000D local_number2 = (local_number2 = 0); @00008CFF:0004 if(local_number2) then // ref index: 1 @00008D0B:0021 function_438("IS_MEDIA_PASSWORD", local_string1); @00008D28:0006 local_number1 = 1; @00008D34:0005 goto label_8d62; @00008D3D:0003 endif; @00008D3D:0003 label_8d3d: @00008D3F:0021 function_563(18032); @00008D4A:0006 local_string2 = LASTRESULT; @00008D54:0021 function_448(local_string2, -65535); @00008D62:0001 label_8d62: @00008D64:0005 goto label_8c7c; @00008D6D:0003 endif; @00008D6D:0003 label_8d6d: @00008D6F:0021 function_245(50); @00008D7A:0024 return; @00008D7E:0026 end; // checksum: 70f84340 @00008D8A:0003 label_8d8a: @00008D8C:0022 function NUMBER OnAppSearch() @00008D8C @00008D8C @00008D8C @00008D8C begin @00008D95:0024 return; @00008D99:0026 end; // checksum: c01 @00008DA5:0003 label_8da5: @00008DA7:0022 function NUMBER OnCCPSearch() @00008DA7 @00008DA7 @00008DA7 @00008DA7 begin @00008DB0:0024 return; @00008DB4:0026 end; // checksum: c01 @00008DC0:000D label_8dc0: @00008DC2:0022 function NUMBER OnFilterComponents() @00008DC2 NUMBER local_number1, local_number2; @00008DC2 @00008DC2 @00008DC2 begin @00008DCB:0021 function_274(global_string2, 2147483647, 0, 1); @00008DE3:0035 global_object6.nSuites; @00008DF4:0006 local_number1 = LASTRESULT; @00008DFE:0035 global_object6.nISOSL; @00008E0E:0006 local_number2 = LASTRESULT; @00008E18:0021 function_274(global_string2, local_number1, local_number2, 0); @00008E2C:0021 function_275(global_string2, 0, 1); @00008E3F:0021 function_648(); @00008E45:0006 local_number1 = LASTRESULT; @00008E4F:0021 function_275(global_string2, local_number1, 0); @00008E60:0024 return; @00008E64:0026 end; // checksum: d9dd0a43 @00008E70:0003 label_8e70: @00008E72:0022 function NUMBER OnMaintUIBefore() @00008E72 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00008E72 STRING local_string1, local_string2, local_string3, local_string4; @00008E72 @00008E72 begin @00008E7B:0006 local_number2 = 301; @00008E87:0021 SdInit(); @00008E8D:000A label_8e8d: @00008E8F:0021 function_636(); @00008E95:0006 local_number4 = LASTRESULT; @00008E9F:000D local_number4 = (local_number4 = 0); @00008EAE:0004 if(local_number4) then // ref index: 1 @00008EBA:0021 Disable(50); @00008EC5:0021 function_574(local_string1, local_string2, local_number2); @00008ED4:0006 local_number2 = LASTRESULT; @00008EDE:0021 function_245(50); @00008EE9:0006 local_number1 = 1; @00008EF5:0005 goto label_8f17; @00008EFE:0002 endif; @00008EFE:0002 label_8efe: @00008F00:0021 Disable(54); @00008F0B:0006 local_number2 = 303; @00008F17:000D label_8f17: @00008F19:000D local_number4 = (local_number2 = 303); @00008F28:0004 if(local_number4) then // ref index: 2 @00008F34:0021 function_563(17045); @00008F3F:0006 local_string4 = LASTRESULT; @00008F49:0021 function_448(local_string4, 4); @00008F57:0006 local_number1 = LASTRESULT; @00008F61:000E local_number4 = (local_number1 != 6); @00008F70:0004 if(local_number4) then // ref index: 2 @00008F7C:0021 function_636(); @00008F82:0006 local_number4 = LASTRESULT; @00008F8C:0004 if(local_number4) then // ref index: 1 @00008F98:0002 abort; @00008F9C:0005 goto label_8fb0; @00008FA5:0001 endif; @00008FA5:0001 label_8fa5: @00008FA7:0005 goto label_8e8d; @00008FB0:000A endif; @00008FB0:000A endif; @00008FB0:000A label_8fb0: @00008FB2:000D local_number4 = (local_number2 = 301); @00008FC1:0004 if(local_number4) then // ref index: 1 @00008FCD:0006 local_string1 = ""; @00008FD7:0021 function_563(11639); @00008FE2:0006 local_string2 = LASTRESULT; @00008FEC:0021 function_541(local_string1, local_string2, global_string4, "", -1); @00009003:0006 local_number1 = LASTRESULT; @0000900D:000D local_number4 = (local_number1 = 12); @0000901C:0004 if(local_number4) then // ref index: 1 @00009028:0005 goto label_8e8d; @00009031:0007 endif; @00009031:0007 endif; @00009031:0007 label_9031: @00009033:0021 function_452(local_number1); @0000903C:0006 local_number1 = LASTRESULT; @00009046:000D local_number4 = (local_number1 = 12); @00009055:000E local_number5 = (local_number2 != 301); @00009064:0019 local_number4 = (local_number4 = local_number5); @00009071:0004 if(local_number4) then // ref index: 1 @0000907D:0005 goto label_8e8d; @00009086:0005 endif; @00009086:0005 label_9086: @00009088:000D local_number4 = (local_number1 = 12); @00009097:000D local_number5 = (local_number2 = 301); @000090A6:0019 local_number4 = (local_number4 = local_number5); @000090B3:0004 if(local_number4) then // ref index: 1 @000090BF:0005 goto label_8fb0; @000090C8:0001 endif; @000090C8:0001 label_90c8: @000090CA:0001 // switch/while/??? @000090CE:0007 label_90ce: @000090D0:000D local_number4 = (local_number2 = 303); @000090DF:0004 if(local_number4) then // ref index: 3 @000090EB:0021 function_285(global_string2, 0, local_number3, local_string3); @000090FF:0012 local_number4 = (local_number3 & 1); @0000910E:0004 if(local_number4) then // ref index: 1 @0000911A:0021 function_280(); @00009120:0005 goto label_9131; @00009129:0001 endif; @00009129:0001 label_9129: @0000912B:0021 function_278(); @00009131:0001 label_9131: @00009133:0005 goto label_918f; @0000913C:0007 endif; @0000913C:0007 label_913c: @0000913E:000D local_number4 = (local_number2 = 302); @0000914D:0004 if(local_number4) then // ref index: 2 @00009159:0021 function_645(); @0000915F:0006 local_number4 = LASTRESULT; @00009169:0004 if(local_number4) then // ref index: 1 @00009175:0021 function_281(""); @0000917E:0005 goto label_918f; @00009187:0001 endif; @00009187:0001 label_9187: @00009189:0021 ComponentRemoveAll(); @0000918F:0002 endif; @0000918F:0002 label_918f: @00009191:0024 return; @00009195:0026 end; // checksum: 42b2c1bc @000091A1:000A label_91a1: @000091A3:0022 function NUMBER OnUpdateUIBefore() @000091A3 NUMBER local_number4, local_number5, local_number6; @000091A3 STRING local_string1, local_string2, local_string3; @000091A3 @000091A3 begin @000091AC:0021 function_285(global_string2, 0, local_number4, local_string3); @000091C0:0021 function_713(); @000091C6:0006 local_number5 = LASTRESULT; @000091D0:0009 local_number6 = (local_number5 < 0); @000091DF:0004 if(local_number6) then // ref index: 1 @000091EB:0021 function_563(18030); @000091F6:0006 local_string2 = LASTRESULT; @00009200:0021 function_448(local_string2, -65533); @0000920E:0002 abort; @00009212:0007 endif; @00009212:0007 label_9212: @00009214:000D local_number6 = (local_number5 = 5); @00009223:0004 if(local_number6) then // ref index: 1 @0000922F:0021 function_563(18026); @0000923A:0006 local_string2 = LASTRESULT; @00009244:0021 function_557(local_string2); @0000924D:0021 function_448(local_string2, -65533); @0000925B:0002 abort; @0000925F:0007 endif; @0000925F:0007 label_925f: @00009261:000D local_number6 = (local_number5 = 2); @00009270:0004 if(local_number6) then // ref index: 1 @0000927C:0021 function_563(18022); @00009287:0006 local_string2 = LASTRESULT; @00009291:0021 function_557(local_string2); @0000929A:0021 function_448(local_string2, -65533); @000092A8:0002 abort; @000092AC:0007 endif; @000092AC:0007 label_92ac: @000092AE:000D local_number6 = (local_number5 = 4); @000092BD:0004 if(local_number6) then // ref index: 1 @000092C9:0021 function_563(18023); @000092D4:0006 local_string2 = LASTRESULT; @000092DE:0021 function_557(local_string2); @000092E7:0021 function_448(local_string2, -65533); @000092F5:0002 abort; @000092F9:000A endif; @000092F9:000A label_92f9: @000092FB:000D local_number6 = (local_number5 = 1); @0000930A:0004 if(local_number6) then // ref index: 1 @00009316:0021 function_563(18024); @00009321:0006 local_string2 = LASTRESULT; @0000932B:0021 function_557(local_string2); @00009334:0021 function_448(local_string2, 52); @00009342:0006 local_number6 = LASTRESULT; @0000934C:000E local_number6 = (local_number6 != 6); @0000935B:0004 if(local_number6) then // ref index: 1 @00009367:0002 abort; @0000936B:0002 endif; @0000936B:0002 endif; @0000936B:0002 label_936b: @0000936D:0021 function_268(global_string2, 1); @0000937B:0021 SdInit(); @00009381:0008 label_9381: @00009383:0006 local_string1 = ""; @0000938D:0021 function_563(18025); @00009398:0006 local_string2 = LASTRESULT; @000093A2:0021 function_573(local_string1, local_string2); @000093AE:0006 local_number5 = LASTRESULT; @000093B8:000D local_number6 = (local_number5 = 12); @000093C7:0004 if(local_number6) then // ref index: 1 @000093D3:0005 goto label_9381; @000093DC:0005 endif; @000093DC:0005 label_93dc: @000093DE:0021 function_452(local_number5); @000093E7:0006 local_number5 = LASTRESULT; @000093F1:000D local_number6 = (local_number5 = 12); @00009400:0004 if(local_number6) then // ref index: 1 @0000940C:0005 goto label_9381; @00009415:0004 endif; @00009415:0004 label_9415: @00009417:0012 local_number6 = (local_number4 & 2); @00009426:0004 if(local_number6) then // ref index: 1 @00009432:0021 function_282(); @00009438:0005 goto label_9449; @00009441:0001 endif; @00009441:0001 label_9441: @00009443:0021 ComponentRemoveAll(); @00009449:0002 label_9449: @0000944B:0024 return; @0000944F:0026 end; // checksum: 95b374d1 @0000945B:0006 label_945b: @0000945D:0022 function NUMBER OnMoveData() @0000945D NUMBER local_number1, local_number3, local_number4; @0000945D @0000945D @0000945D begin @00009466:0021 function_646(); @0000946C:0006 local_number3 = LASTRESULT; @00009476:000D local_number3 = (local_number3 = 8); @00009485:0004 if(local_number3) then // ref index: 1 @00009491:0021 function_267(global_string2, "Disk<1>", 0); @000094A9:000A endif; @000094A9:000A label_94a9: @000094AB:0021 SetStatusWindow(1, ""); @000094B9:0021 function_245(5); @000094C4:0021 function_702(1, 100); @000094D4:0021 function_483(); @000094DA:0021 function_272(global_string2); @000094E3:0006 local_number1 = LASTRESULT; @000094ED:0004 if(global_number18) then // ref index: 1 @000094F9:0021 function_283(""); @00009502:0021 function_485(); @00009508:0021 OnCustomizeUninstInfo(); @0000950E:0004 endif; @0000950E:0004 label_950e: @00009510:0009 local_number3 = (local_number1 < 0); @0000951F:0004 if(local_number3) then // ref index: 1 @0000952B:0021 OnComponentError(); @00009531:0002 abort; @00009535:000C endif; @00009535:000C label_9535: @00009537:0021 function_653(); @0000953D:0006 local_number3 = LASTRESULT; @00009547:000D local_number3 = (local_number3 = 0); @00009556:0021 function_651(); @0000955C:0006 local_number4 = LASTRESULT; @00009566:0012 local_number4 = (local_number4 & 1); @00009575:0019 local_number3 = (local_number3 = local_number4); @00009582:0004 if(local_number3) then // ref index: 1 @0000958E:0021 function_398("", "", 1, 0); @000095A4:0021 function_399("", ""); @000095B0:0021 function_400("", 0); @000095BE:0021 function_402(); @000095C4:0003 endif; @000095C4:0003 label_95c4: @000095C6:0021 Disable(5); @000095D1:0024 return; @000095D5:0026 end; // checksum: 1710772b @000095E1:001C label_95e1: @000095E3:0022 function NUMBER OnCustomizeUninstInfo() @000095E3 NUMBER local_number1, local_number2, local_number3; @000095E3 STRING local_string1, local_string2, local_string4; @000095E3 OBJECT local_object1; @000095E3 begin @000095EC:0021 function_646(); @000095F2:0006 local_number2 = LASTRESULT; @000095FC:000D local_number2 = (local_number2 = 4); @0000960B:0028 StrLengthChars(global_string24); @00009612:0006 local_number3 = LASTRESULT; @0000961C:0019 local_number2 = (local_number2 = local_number3); @00009629:0004 if(local_number2) then // ref index: 4 @00009635:0021 function_490(3, local_string1); @00009643:0007 local_string1 = (local_string1 + global_string24); @00009650:0021 function_490(7, local_string2); @0000965E:0035 global_object6.WIN9X; @0000966D:0006 local_object1 = LASTRESULT; @00009677:0035 local_object1.bWin9X; @00009687:0006 local_object1 = NOTHING; @00009691:0006 local_number2 = LASTRESULT; @0000969B:0004 if(local_number2) then // ref index: 2 @000096A7:0028 StrLengthChars(local_string1); @000096AE:0006 local_number2 = LASTRESULT; @000096B8:000F local_number1 = (63 - local_number2); @000096C7:0009 local_number2 = (local_number1 < 7); @000096D6:0028 StrLengthChars(local_string2); @000096DD:0006 local_number3 = LASTRESULT; @000096E7:000A local_number3 = (local_number3 > 4); @000096F6:0019 local_number2 = (local_number2 = local_number3); @00009703:0004 if(local_number2) then // ref index: 1 @0000970F:0006 local_string2 = ""; @00009719:0005 goto label_978e; @00009722:0008 endif; @00009722:0008 label_9722: @00009724:0028 StrLengthChars(local_string2); @0000972B:0006 local_number2 = LASTRESULT; @00009735:0007 local_number2 = (local_number2 + 3); @00009744:000A local_number2 = (local_number2 > local_number1); @00009751:0004 if(local_number2) then // ref index: 1 @0000975D:000F local_number2 = (local_number1 - 6); @0000976C:0029 StrSub(local_string2, local_string2, 0, local_number2); @0000977E:0007 local_string2 = (local_string2 + "..."); @0000978E:0005 endif; @0000978E:0005 endif; @0000978E:0005 label_978e: @00009790:0028 StrLengthChars(local_string2); @00009797:0006 local_number2 = LASTRESULT; @000097A1:0004 if(local_number2) then // ref index: 1 @000097AD:0007 local_string4 = (" (" + local_string2); @000097BC:0007 local_string2 = (local_string4 + ")"); @000097CA:0002 endif; @000097CA:0002 label_97ca: @000097CC:0007 local_string4 = (local_string1 + local_string2); @000097D9:0021 function_491(3, local_string4); @000097E7:0002 endif; @000097E7:0002 label_97e7: @000097E9:0024 return; @000097ED:0026 end; // checksum: 70543a49 @000097FD:0003 label_97fd: @000097FF:0022 function NUMBER OnMoving() @000097FF @000097FF @000097FF @000097FF begin @00009808:0024 return; @0000980C:0026 end; // checksum: c01 @00009818:0003 label_9818: @0000981A:0022 function NUMBER OnMoved() @0000981A @0000981A @0000981A @0000981A begin @00009823:0024 return; @00009827:0026 end; // checksum: c01 @00009833:0003 label_9833: @00009835:0022 function NUMBER OnInstallingFile(local_string1) @00009835 @00009835 @00009835 @00009835 begin @0000983E:0024 return; @00009842:0026 end; // checksum: c00 @0000984E:0003 label_984e: @00009850:0022 function NUMBER OnUninstallingFile(local_string1) @00009850 @00009850 @00009850 @00009850 begin @00009859:0024 return; @0000985D:0026 end; // checksum: c00 @00009869:000A label_9869: @0000986B:0022 function NUMBER OnUninstallingFontFile(local_number1) @0000986B NUMBER local_number2, local_number3; @0000986B STRING local_string1, local_string2; @0000986B OBJECT local_object1; @0000986B begin @00009874:001C GetStructByPointer(local_number1); // used for "->" operator @0000987B:0006 local_object1 = LASTRESULT; @00009885:0035 local_object1.szFileName; @00009899:0006 local_object1 = NOTHING; @000098A3:0006 local_string2 = LASTRESULT; @000098AD:0021 function_443(local_string2, local_string1, 0, 2); @000098C3:0006 local_number2 = LASTRESULT; @000098CD:0009 local_number3 = (local_number2 < 0); @000098DC:0004 if(local_number3) then // ref index: 1 @000098E8:0003 endif; @000098E8:0003 label_98e8: @000098EA:000D local_number3 = (global_number6 = 0); @000098F9:0004 if(local_number3) then // ref index: 1 @00009905:0021 GetWindowHandle(3); @00009910:0002 endif; @00009910:0002 label_9910: @00009912:0024 return; @00009916:0026 end; // checksum: 7119af5c @00009926:0003 label_9926: @00009928:0022 function NUMBER OnInstalledFile(local_string1) @00009928 @00009928 @00009928 @00009928 begin @00009931:0024 return; @00009935:0026 end; // checksum: c00 @00009941:0008 label_9941: @00009943:0022 function NUMBER OnInstalledFontFile(local_number1) @00009943 NUMBER local_number2, local_number3; @00009943 STRING local_string1, local_string2; @00009943 OBJECT local_object1; @00009943 begin @0000994C:0021 function_651(); @00009952:0006 local_number3 = LASTRESULT; @0000995C:0012 local_number3 = (local_number3 & 2); @0000996B:000D local_number3 = (local_number3 = 0); @0000997A:0004 if(local_number3) then // ref index: 1 @00009986:0027 // return coming @0000998A:0023 return 0; @00009993:000E endif; @00009993:000E label_9993: @00009995:001C GetStructByPointer(local_number1); // used for "->" operator @0000999C:0006 local_object1 = LASTRESULT; @000099A6:0035 local_object1.szFaceName; @000099BA:0006 local_object1 = NOTHING; @000099C4:0006 local_string1 = LASTRESULT; @000099CE:001C GetStructByPointer(local_number1); // used for "->" operator @000099D5:0006 local_object1 = LASTRESULT; @000099DF:0035 local_object1.szFileName; @000099F3:0006 local_object1 = NOTHING; @000099FD:0006 local_string2 = LASTRESULT; @00009A07:0021 function_443(local_string2, local_string1, 1, 0); @00009A1D:0006 local_number2 = LASTRESULT; @00009A27:0009 local_number3 = (local_number2 < 0); @00009A36:0004 if(local_number3) then // ref index: 1 @00009A42:0002 endif; @00009A42:0002 label_9a42: @00009A44:0024 return; @00009A48:0026 end; // checksum: f0f0012 @00009A58:0003 label_9a58: @00009A5A:0022 function NUMBER OnUninstalledFile(local_string1) @00009A5A @00009A5A @00009A5A @00009A5A begin @00009A63:0024 return; @00009A67:0026 end; // checksum: c00 @00009A73:000A label_9a73: @00009A75:0022 function NUMBER OnMaintUIAfter() @00009A75 NUMBER local_number1, local_number2, local_number3; @00009A75 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00009A75 @00009A75 begin @00009A7E:0021 function_452(1); @00009A89:0021 function_653(); @00009A8F:0006 local_number3 = LASTRESULT; @00009A99:0004 if(local_number3) then // ref index: 1 @00009AA5:0021 function_563(17508); @00009AB0:0006 local_string1 = LASTRESULT; @00009ABA:0021 function_563(17506); @00009AC5:0006 local_string2 = LASTRESULT; @00009ACF:0005 goto label_9b04; @00009AD8:0004 endif; @00009AD8:0004 label_9ad8: @00009ADA:0021 function_563(17505); @00009AE5:0006 local_string1 = LASTRESULT; @00009AEF:0021 function_563(17504); @00009AFA:0006 local_string2 = LASTRESULT; @00009B04:0008 label_9b04: @00009B06:0006 local_string3 = ""; @00009B10:0006 local_string4 = ""; @00009B1A:0006 local_string5 = ""; @00009B24:0006 local_number1 = 0; @00009B30:0006 local_number2 = 0; @00009B3C:0004 if(global_number6) then // ref index: 1 @00009B48:0021 SdFinishReboot(local_string1, local_string2, 3, local_string3, 0); @00009B61:0005 goto label_9b87; @00009B6A:0001 endif; @00009B6A:0001 label_9b6a: @00009B6C:0021 function_546(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00009B87:0002 label_9b87: @00009B89:0024 return; @00009B8D:0026 end; // checksum: 6061009 @00009B99:000E label_9b99: @00009B9B:0022 function NUMBER OnUpdateUIAfter() @00009B9B NUMBER local_number1, local_number2; @00009B9B STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00009B9B @00009B9B begin @00009BA4:0021 function_452(1); @00009BAF:0021 function_563(18020); @00009BBA:0006 local_string1 = LASTRESULT; @00009BC4:0021 function_563(18021); @00009BCF:0006 local_string2 = LASTRESULT; @00009BD9:0006 local_string3 = ""; @00009BE3:0006 local_string4 = ""; @00009BED:0006 local_string5 = ""; @00009BF7:0006 local_number1 = 0; @00009C03:0006 local_number2 = 0; @00009C0F:0004 if(global_number6) then // ref index: 1 @00009C1B:0021 SdFinishReboot(local_string1, local_string2, 3, local_string3, 0); @00009C34:0005 goto label_9c5a; @00009C3D:0001 endif; @00009C3D:0001 label_9c3d: @00009C3F:0021 function_546(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00009C5A:0002 label_9c5a: @00009C5C:0024 return; @00009C60:0026 end; // checksum: 6c503 @00009C6C:0003 label_9c6c: @00009C6E:0022 function NUMBER OnEnd() @00009C6E @00009C6E @00009C6E @00009C6E begin @00009C77:0024 return; @00009C7B:0026 end; // checksum: c01 @00009C87:0004 label_9c87: @00009C89:0022 function NUMBER OnFileReadOnly(local_string1) @00009C89 @00009C89 @00009C89 @00009C89 begin @00009C92:0027 // return coming @00009C96:0023 return 6; @00009C9F:0026 end; // checksum: 11327 @00009CAB:0004 label_9cab: @00009CAD:0022 function NUMBER OnFileLocked(local_string1) @00009CAD @00009CAD @00009CAD @00009CAD begin @00009CB6:0027 // return coming @00009CBA:0023 return 100; @00009CC3:0026 end; // checksum: 17127 @00009CCF:000C label_9ccf: @00009CD1:0022 function NUMBER OnNextDisk(local_string1, local_number1, local_string2) @00009CD1 NUMBER local_number2, local_number3; @00009CD1 STRING local_string3, local_string4, local_string5; @00009CD1 @00009CD1 begin @00009CDA:0021 function_665(65536); @00009CE5:000D local_number3 = (local_number1 = -1); @00009CF4:0004 if(local_number3) then // ref index: 1 @00009D00:0021 function_563(17073); @00009D0B:0006 local_string4 = LASTRESULT; @00009D15:0021 function_623(local_string3, local_string4, local_string1); @00009D24:0021 function_563(17074); @00009D2F:0006 local_string4 = LASTRESULT; @00009D39:0021 function_623(local_string5, local_string4, local_string1); @00009D48:0021 SetErrorMsg(7, local_string5); @00009D56:0005 goto label_9d88; @00009D5F:0003 endif; @00009D5F:0003 label_9d5f: @00009D61:0021 function_563(17004); @00009D6C:0006 local_string4 = LASTRESULT; @00009D76:0021 function_623(local_string3, local_string4, local_number1, local_string1); @00009D88:0008 label_9d88: @00009D8A:0006 global_string5 = local_string2; @00009D94:0021 EnterDisk(local_string3, local_string1); @00009DA0:0006 local_number2 = LASTRESULT; @00009DAA:000D local_number3 = (local_number2 = 1); @00009DB9:0004 if(local_number3) then // ref index: 1 @00009DC5:0006 local_string2 = global_string5; @00009DCF:0006 local_number2 = 4; @00009DDB:0005 goto label_9e0d; @00009DE4:0003 endif; @00009DE4:0003 label_9de4: @00009DE6:0009 local_number3 = (local_number2 < 0); @00009DF5:0004 if(local_number3) then // ref index: 1 @00009E01:0006 local_number2 = 3; @00009E0D:0004 endif; @00009E0D:0004 label_9e0d: @00009E0F:0021 function_666(65536); @00009E1A:0027 // return coming @00009E1E:0023 return local_number2; @00009E25:0026 end; // checksum: 93ffab90 @00009E31:0004 label_9e31: @00009E33:0022 function NUMBER OnRemovingSharedFile(local_string1) @00009E33 @00009E33 @00009E33 @00009E33 begin @00009E3C:0027 // return coming @00009E40:0023 return 6; @00009E49:0026 end; // checksum: 11327 @00009E55:0003 label_9e55: @00009E57:0022 function NUMBER OnAbort() @00009E57 @00009E57 @00009E57 @00009E57 begin @00009E60:0024 return; @00009E64:0026 end; // checksum: c01 @00009E70:0015 label_9e70: @00009E72:0022 function NUMBER OnCanceling() @00009E72 NUMBER local_number1, local_number2, local_number3; @00009E72 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @00009E72 @00009E72 begin @00009E7B:0021 function_563(11635); @00009E86:0006 local_string6 = LASTRESULT; @00009E90:0021 function_563(11636); @00009E9B:0006 local_string7 = LASTRESULT; @00009EA5:0021 function_449(308, local_string6, local_string7); @00009EB6:0006 local_number3 = LASTRESULT; @00009EC0:000D local_number3 = (6 = local_number3); @00009ECF:0004 if(local_number3) then // ref index: 1 @00009EDB:0021 function_231(); @00009EE1:0006 local_string1 = ""; @00009EEB:0021 function_563(11637); @00009EF6:0006 local_string2 = LASTRESULT; @00009F00:0021 function_563(11638); @00009F0B:0006 local_string3 = LASTRESULT; @00009F15:0006 local_string4 = ""; @00009F1F:0006 local_string5 = ""; @00009F29:0006 local_number1 = 0; @00009F35:0006 local_number2 = 0; @00009F41:0021 function_546(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00009F5C:0002 abort; @00009F60:0002 endif; @00009F60:0002 label_9f60: @00009F62:0024 return; @00009F66:0026 end; // checksum: 3402f401 @00009F72:0003 label_9f72: @00009F74:0022 function NUMBER OnHelp() @00009F74 @00009F74 @00009F74 @00009F74 begin @00009F7D:0024 return; @00009F81:0026 end; // checksum: c01 @00009F8D:0003 label_9f8d: @00009F8F:0022 function NUMBER OnRebooted() @00009F8F @00009F8F @00009F8F @00009F8F begin @00009F98:0024 return; @00009F9C:0026 end; // checksum: c01 @00009FA8:0007 label_9fa8: @00009FAA:0022 function NUMBER OnFileError(local_string1, local_number1) @00009FAA NUMBER local_number2, local_number3; @00009FAA STRING local_string2, local_string3, local_string4; @00009FAA @00009FAA begin @00009FB3:0021 function_563(17001); @00009FBE:0006 local_string2 = LASTRESULT; @00009FC8:0021 function_563(17065); @00009FD3:0006 local_string3 = LASTRESULT; @00009FDD:0021 function_436(local_number1); @00009FE6:0006 local_string4 = LASTRESULT; @00009FF0:0006 label_9ff0: @00009FF2:0021 function_449(2, local_string3, local_string2, local_string1, local_string4, local_number1); @0000A00C:0006 local_number2 = LASTRESULT; @0000A016:000D local_number3 = (local_number2 = 3); @0000A025:0004 if(local_number3) then // ref index: 1 @0000A031:0021 Do(2); @0000A03C:0005 goto label_9ff0; @0000A045:0003 endif; @0000A045:0003 label_a045: @0000A047:0027 // return coming @0000A04B:0023 return local_number2; @0000A052:0026 end; // checksum: c404a528 @0000A05E:000A label_a05e: @0000A060:0022 function NUMBER OnInternetError(local_number1, local_string1, local_number2) @0000A060 NUMBER local_number3, local_number4; @0000A060 STRING local_string2, local_string3, local_string4; @0000A060 @0000A060 begin @0000A069:0021 function_563(17001); @0000A074:0006 local_string2 = LASTRESULT; @0000A07E:0021 function_563(17065); @0000A089:0006 local_string3 = LASTRESULT; @0000A093:0021 function_436(local_number2); @0000A09C:0006 local_string4 = LASTRESULT; @0000A0A6:0009 local_number4 = (local_number2 < -2147167296); @0000A0B5:0004 if(local_number4) then // ref index: 1 @0000A0C1:000F local_number2 = (local_number2 - -2147167296); @0000A0D0:0006 endif; @0000A0D0:0006 label_a0d0: @0000A0D2:0021 function_449(2, local_string3, local_string2, local_string1, local_string4, local_number2); @0000A0EC:0006 local_number3 = LASTRESULT; @0000A0F6:000D local_number4 = (local_number3 = 3); @0000A105:0004 if(local_number4) then // ref index: 1 @0000A111:0021 Do(2); @0000A11C:0005 goto label_a0d0; @0000A125:0003 endif; @0000A125:0003 label_a125: @0000A127:0027 // return coming @0000A12B:0023 return local_number3; @0000A132:0026 end; // checksum: c403d329 @0000A13E:0005 label_a13e: @0000A140:0022 function NUMBER OnMD5Error(local_string1) @0000A140 NUMBER local_number1, local_number2; @0000A140 STRING local_string2, local_string3; @0000A140 @0000A140 begin @0000A149:0021 function_563(17000); @0000A154:0006 local_string2 = LASTRESULT; @0000A15E:0021 function_563(17064); @0000A169:0006 local_string3 = LASTRESULT; @0000A173:0006 label_a173: @0000A175:0021 function_449(2, local_string3, local_string2, local_string1); @0000A189:0006 local_number1 = LASTRESULT; @0000A193:000D local_number2 = (local_number1 = 3); @0000A1A2:0004 if(local_number2) then // ref index: 1 @0000A1AE:0021 Do(2); @0000A1B9:0005 goto label_a173; @0000A1C2:0003 endif; @0000A1C2:0003 label_a1c2: @0000A1C4:0027 // return coming @0000A1C8:0023 return local_number1; @0000A1CF:0026 end; // checksum: c4038920 @0000A1DB:0012 label_a1db: @0000A1DD:0022 function NUMBER OnSelfRegistrationError() @0000A1DD NUMBER local_number2, local_number3, local_number4, local_number5; @0000A1DD STRING local_string1, local_string2, local_string3, local_string4, local_string5; @0000A1DD OBJECT local_object1; @0000A1DD begin @0000A1E6:0035 global_object11.Errors; @0000A1F6:0006 local_object1 = LASTRESULT; @0000A200:0035 local_object1.Count; @0000A20F:0006 local_object1 = NOTHING; @0000A219:0006 local_object1 = LASTRESULT; @0000A223:0004 if(local_object1) then // ref index: 7 @0000A22F:0006 local_object1 = NOTHING; @0000A239:0021 function_563(17055); @0000A244:0006 local_string2 = LASTRESULT; @0000A24E:0035 global_object11.Errors; @0000A25E:0006 local_object1 = LASTRESULT; @0000A268:0035 local_object1.Count; @0000A277:0006 local_object1 = NOTHING; @0000A281:0006 local_number4 = LASTRESULT; @0000A28B:000A local_number5 = (local_number4 > 8); @0000A29A:0004 if(local_number5) then // ref index: 1 @0000A2A6:0006 local_number4 = 8; @0000A2B2:0001 endif; @0000A2B2:0001 label_a2b2: @0000A2B4:0006 local_number3 = 1; @0000A2C0:001F label_a2c0: @0000A2C2:000B local_number5 = (local_number3 <= local_number4); @0000A2CF:0004 if(local_number5) then // ref index: 3 @0000A2DB:002D NumToStr(local_string1, local_number3); @0000A2E5:0007 local_string5 = (local_string2 + local_string1); @0000A2F2:0007 local_string5 = (local_string5 + ". "); @0000A301:0035 global_object11.Errors(local_number3); @0000A314:0006 local_object1 = LASTRESULT; @0000A31E:0035 local_object1.File; @0000A32C:0006 local_object1 = NOTHING; @0000A336:0006 local_object1 = LASTRESULT; @0000A340:0007 local_string5 = (local_string5 + local_object1); @0000A34D:0006 local_object1 = NOTHING; @0000A357:0007 local_string2 = (local_string5 + "\n"); @0000A365:0035 global_object11.Errors(local_number3); @0000A378:0006 local_object1 = LASTRESULT; @0000A382:0035 local_object1.Description; @0000A397:0006 local_object1 = NOTHING; @0000A3A1:0006 local_object1 = LASTRESULT; @0000A3AB:000E local_number5 = (local_object1 != ""); @0000A3B8:0006 local_object1 = NOTHING; @0000A3C2:0004 if(local_number5) then // ref index: 1 @0000A3CE:0007 local_string5 = (local_string2 + "\t"); @0000A3DC:0035 global_object11.Errors(local_number3); @0000A3EF:0006 local_object1 = LASTRESULT; @0000A3F9:0035 local_object1.Description; @0000A40E:0006 local_object1 = NOTHING; @0000A418:0006 local_object1 = LASTRESULT; @0000A422:0007 local_string5 = (local_string5 + local_object1); @0000A42F:0006 local_object1 = NOTHING; @0000A439:0007 local_string2 = (local_string5 + "\n\n"); @0000A448:0005 goto label_a4d2; @0000A451:000A endif; @0000A451:000A label_a451: @0000A453:0021 function_563(17058); @0000A45E:0006 local_string3 = LASTRESULT; @0000A468:0035 global_object11.Errors(local_number3); @0000A47B:0006 local_object1 = LASTRESULT; @0000A485:0035 local_object1.LastError; @0000A498:0006 local_object1 = NOTHING; @0000A4A2:0006 local_object1 = LASTRESULT; @0000A4AC:0021 function_623(local_string4, local_string3, local_object1); @0000A4BB:0006 local_object1 = NOTHING; @0000A4C5:0007 local_string2 = (local_string2 + local_string4); @0000A4D2:0002 label_a4d2: @0000A4D4:0007 local_number3 = (local_number3 + 1); @0000A4E3:0005 goto label_a2c0; @0000A4EC:000B endif; @0000A4EC:000B label_a4ec: @0000A4EE:0035 global_object11.Errors; @0000A4FE:0006 local_object1 = LASTRESULT; @0000A508:0035 local_object1.Count; @0000A517:0006 local_object1 = NOTHING; @0000A521:0006 local_object1 = LASTRESULT; @0000A52B:000A local_number5 = (local_object1 > 8); @0000A53A:0006 local_object1 = NOTHING; @0000A544:0004 if(local_number5) then // ref index: 1 @0000A550:0021 function_563(17059); @0000A55B:0006 local_string4 = LASTRESULT; @0000A565:0007 local_string2 = (local_string2 + local_string4); @0000A572:000A endif; @0000A572:000A label_a572: @0000A574:0021 function_563(17056); @0000A57F:0006 local_string5 = LASTRESULT; @0000A589:0007 local_string2 = (local_string2 + local_string5); @0000A596:0021 function_563(17060); @0000A5A1:0006 local_string4 = LASTRESULT; @0000A5AB:0021 function_449(1, local_string4, "%s", local_string2); @0000A5C1:0006 local_number2 = LASTRESULT; @0000A5CB:000D local_number5 = (local_number2 = 2); @0000A5DA:0004 if(local_number5) then // ref index: 1 @0000A5E6:0002 abort; @0000A5EA:0002 endif; @0000A5EA:0002 endif; @0000A5EA:0002 label_a5ea: @0000A5EC:0024 return; @0000A5F0:0026 end; // checksum: 5f808fd5 @0000A600:001C label_a600: @0000A602:0022 function void OnComponentError() @0000A602 NUMBER local_number1, local_number2; @0000A602 STRING local_string1, local_string2, local_string3, local_string4; @0000A602 OBJECT local_object1, local_object2, local_object3; @0000A602 begin @0000A60B:0021 function_264(); @0000A611:0034 set local_object1 = LASTRESULT; @0000A61B:0021 function_563(17057); @0000A626:0006 local_string3 = LASTRESULT; @0000A630:0020 IsObject(local_object1); // dll: ISRT.dll @0000A639:0006 local_number2 = LASTRESULT; @0000A643:0004 if(local_number2) then // ref index: 5 @0000A64F:0035 local_object1.Feature; @0000A660:0006 local_object2 = LASTRESULT; @0000A66A:0020 IsObject(local_object2); // dll: ISRT.dll @0000A673:0006 local_object2 = NOTHING; @0000A67D:0006 local_number2 = LASTRESULT; @0000A687:0004 if(local_number2) then // ref index: 3 @0000A693:0021 function_563(17046); @0000A69E:0006 local_string1 = LASTRESULT; @0000A6A8:0035 local_object1.Feature; @0000A6B9:0006 local_object2 = LASTRESULT; @0000A6C3:0035 local_object2.DisplayName; @0000A6D8:0006 local_object2 = NOTHING; @0000A6E2:0006 local_string2 = LASTRESULT; @0000A6EC:000D local_number2 = (local_string2 = ""); @0000A6F9:0004 if(local_number2) then // ref index: 1 @0000A705:0035 local_object1.Feature; @0000A716:0006 local_object2 = LASTRESULT; @0000A720:0035 local_object2.Name; @0000A72E:0006 local_object2 = NOTHING; @0000A738:0006 local_string2 = LASTRESULT; @0000A742:0011 endif; @0000A742:0011 label_a742: @0000A744:0035 local_object1.FileError; @0000A757:0006 local_object2 = LASTRESULT; @0000A761:0035 local_object2.Description; @0000A776:0006 local_object2 = NOTHING; @0000A780:0006 local_string4 = LASTRESULT; @0000A78A:000D local_number2 = (local_string4 = ""); @0000A797:0004 if(local_number2) then // ref index: 1 @0000A7A3:0035 local_object1.LastError; @0000A7B6:0006 local_object2 = LASTRESULT; @0000A7C0:0021 function_436(local_object2); @0000A7C9:0006 local_object2 = NOTHING; @0000A7D3:0006 local_string4 = LASTRESULT; @0000A7DD:000D local_number2 = (local_string4 = ""); @0000A7EA:0004 if(local_number2) then // ref index: 1 @0000A7F6:0035 local_object1.LastError; @0000A809:0006 local_number1 = LASTRESULT; @0000A813:0021 function_623(local_string4, "%d", local_number1); @0000A824:000B endif; @0000A824:000B endif; @0000A824:000B label_a824: @0000A826:0035 local_object1.FileGroup; @0000A839:0006 local_object2 = LASTRESULT; @0000A843:0035 local_object1.FileError; @0000A856:0006 local_object3 = LASTRESULT; @0000A860:0035 local_object3.File; @0000A86E:0006 local_object3 = NOTHING; @0000A878:0006 local_object3 = LASTRESULT; @0000A882:0021 function_449(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4); @0000A89F:0006 local_object2 = NOTHING; @0000A8A9:0006 local_object3 = NOTHING; @0000A8B3:0005 goto label_a90e; @0000A8BC:0006 endif; @0000A8BC:0006 label_a8bc: @0000A8BE:0021 function_563(17050); @0000A8C9:0006 local_string1 = LASTRESULT; @0000A8D3:0035 local_object1.LastError; @0000A8E6:0006 local_object2 = LASTRESULT; @0000A8F0:0021 function_449(0, local_string3, local_string1, local_object2); @0000A904:0006 local_object2 = NOTHING; @0000A90E:0001 label_a90e: @0000A910:0005 goto label_a941; @0000A919:0003 endif; @0000A919:0003 label_a919: @0000A91B:0021 function_563(17044); @0000A926:0006 local_string4 = LASTRESULT; @0000A930:0021 function_449(0, local_string3, local_string4); @0000A941:0002 label_a941: @0000A943:0024 return; @0000A947:0026 end; // checksum: 3f5d4371 @0000A95F:0006 label_a95f: @0000A961:0022 function NUMBER OnShowUI() @0000A961 NUMBER local_number1, local_number2, local_number3; @0000A961 @0000A961 @0000A961 begin @0000A96A:0021 function_245(54); @0000A975:0006 local_number2 = 0; @0000A981:0006 local_number1 = 0; @0000A98D:0004 if(global_number7) then // ref index: 1 @0000A999:0006 local_number2 = 1; @0000A9A5:0004 endif; @0000A9A5:0004 label_a9a5: @0000A9A7:0021 function_644(); @0000A9AD:0006 local_number3 = LASTRESULT; @0000A9B7:0004 if(local_number3) then // ref index: 1 @0000A9C3:0006 local_number1 = 1; @0000A9CF:0003 endif; @0000A9CF:0003 label_a9cf: @0000A9D1:0004 if(local_number2) then // ref index: 1 @0000A9DD:0021 OnUpdateUIBefore(); @0000A9E3:0005 goto label_aa11; @0000A9EC:0003 endif; @0000A9EC:0003 label_a9ec: @0000A9EE:0004 if(local_number1) then // ref index: 1 @0000A9FA:0021 OnMaintUIBefore(); @0000AA00:0005 goto label_aa11; @0000AA09:0001 endif; @0000AA09:0001 label_aa09: @0000AA0B:0021 OnFirstUIBefore(); @0000AA11:0004 label_aa11: @0000AA13:0021 OnMoveData(); @0000AA19:0004 if(local_number2) then // ref index: 1 @0000AA25:0021 OnUpdateUIAfter(); @0000AA2B:0005 goto label_aa59; @0000AA34:0003 endif; @0000AA34:0003 label_aa34: @0000AA36:0004 if(local_number1) then // ref index: 1 @0000AA42:0021 OnMaintUIAfter(); @0000AA48:0005 goto label_aa59; @0000AA51:0001 endif; @0000AA51:0001 label_aa51: @0000AA53:0021 OnFirstUIAfter(); @0000AA59:0003 label_aa59: @0000AA5B:0021 Disable(54); @0000AA66:0024 return; @0000AA6A:0026 end; // checksum: 68096855 @0000AA76:0009 label_aa76: @0000AA78:0022 function NUMBER OnUninstall() @0000AA78 NUMBER local_number1, local_number2, local_number3, local_number4; @0000AA78 STRING local_string3, local_string4; @0000AA78 @0000AA78 begin @0000AA81:0021 Disable(54); @0000AA8C:0021 function_563(17045); @0000AA97:0006 local_string3 = LASTRESULT; @0000AAA1:0021 function_448(local_string3, 4); @0000AAAF:0006 local_number4 = LASTRESULT; @0000AAB9:000E local_number4 = (local_number4 != 6); @0000AAC8:0004 if(local_number4) then // ref index: 1 @0000AAD4:0002 abort; @0000AAD8:000A endif; @0000AAD8:000A label_aad8: @0000AADA:0021 function_280(); @0000AAE0:0021 SetStatusWindow(0, ""); @0000AAEE:0021 function_245(5); @0000AAF9:0021 function_702(1, 100); @0000AB09:0021 function_272(global_string2); @0000AB12:0006 local_number1 = LASTRESULT; @0000AB1C:0009 local_number4 = (local_number1 < 0); @0000AB2B:0004 if(local_number4) then // ref index: 1 @0000AB37:0021 OnComponentError(); @0000AB3D:0002 abort; @0000AB41:0008 endif; @0000AB41:0008 label_ab41: @0000AB43:0021 Disable(5); @0000AB4E:0004 if(global_number6) then // ref index: 1 @0000AB5A:0021 function_563(17508); @0000AB65:0006 local_string3 = LASTRESULT; @0000AB6F:0021 function_563(17507); @0000AB7A:0006 local_string4 = LASTRESULT; @0000AB84:0021 SdFinishReboot(local_string3, local_string4, 3, "", 0); @0000AB9D:0005 goto label_abed; @0000ABA6:0005 endif; @0000ABA6:0005 label_aba6: @0000ABA8:0021 function_563(17508); @0000ABB3:0006 local_string3 = LASTRESULT; @0000ABBD:0021 function_563(17506); @0000ABC8:0006 local_string4 = LASTRESULT; @0000ABD2:0021 function_546(local_string3, local_string4, "", "", "", local_number2, local_number3); @0000ABED:0002 label_abed: @0000ABEF:0024 return; @0000ABF3:0026 end; // checksum: 92317c1b @0000ABFF:0006 label_abff: @0000AC01:0022 function NUMBER IfxPreprogram() @0000AC01 @0000AC01 @0000AC01 @0000AC01 begin @0000AC0A:002F _unknown_ 2, 99 @0000AC18:002F _unknown_ 1, 100 @0000AC26:0021 function_237(); @0000AC2C:0024 return; @0000AC30:0026 end; // checksum: 72d01 @0000AC3C:0009 label_ac3c: @0000AC3E:0022 function NUMBER Preprogram() @0000AC3E @0000AC3E @0000AC3E @0000AC3E begin @0000AC47:002F _unknown_ 2, 99 @0000AC55:002F _unknown_ 1, 100 @0000AC63:0021 OnSetTARGETDIR(); @0000AC69:0021 OnSetUpdateMode(); @0000AC6F:0021 OnCheckMediaPassword(); @0000AC75:0021 SdInit(); @0000AC7B:0024 return; @0000AC7F:0026 end; // checksum: 26b3253 @0000AC8B:0007 label_ac8b: @0000AC8D:0021 function_238(); @0000AC93:0021 function_644(); @0000AC99:0006 global_number38 = LASTRESULT; @0000ACA3:000D global_number38 = (global_number38 = 0); @0000ACB2:0004 if(global_number38) then // ref index: 1 @0000ACBE:0021 function_240(); @0000ACC4:0021 function_241(); @0000ACCA:0003 endif; @0000ACCA:0003 label_acca: @0000ACCC:0021 function_243(1); @0000ACD7:0021 function_239(); @0000ACDD:0003 exit; @0000ACE1:0004 label_ace1: @0000ACE3:0022 function void program() @0000ACE3 @0000ACE3 @0000ACE3 @0000ACE3 begin @0000ACEC:0021 Postprogram(); @0000ACF2:0024 return; @0000ACF6:0026 end; // checksum: 13716e53 @0000AD02:0003 label_ad02: @0000AD04:0022 function NUMBER IfxPostprogram() @0000AD04 @0000AD04 @0000AD04 @0000AD04 begin @0000AD0D:0024 return; @0000AD11:0026 end; // checksum: c01 @0000AD1D:0005 label_ad1d: @0000AD1F:0022 function NUMBER Postprogram() @0000AD1F @0000AD1F @0000AD1F @0000AD1F begin @0000AD28:0036 try // ref index 1: 1 ref index 2: 2 @0000AD36:0021 function_418(); @0000AD3C:0021 SdInit(); @0000AD42:0037 catch @0000AD46:0002 label_ad46: @0000AD48:0021 IfxOnUnhandledException(); @0000AD4E:0038 endcatch; @0000AD52:0002 label_ad52: @0000AD54:0024 return; @0000AD58:0026 end; // checksum: 29601d2c @0000AD64:000F label_ad64: @0000AD66:0022 function NUMBER IfxFinalConstruct() @0000AD66 NUMBER local_number1, local_number2, local_number4, local_number5; @0000AD66 STRING local_string2, local_string3; @0000AD66 @0000AD66 begin @0000AD6F:0036 try // ref index 1: 2 ref index 2: 3 @0000AD7D:0021 function_335(local_number1, local_number2); @0000AD89:000E local_number4 = (global_number29 != 2); @0000AD98:0009 local_number5 = (local_number2 < 480); @0000ADA7:0019 local_number4 = (local_number4 = local_number5); @0000ADB4:0009 local_number5 = (local_number1 < 640); @0000ADC3:0018 local_number4 = (local_number4 || local_number5); @0000ADD0:0004 if(local_number4) then // ref index: 1 @0000ADDC:0021 function_563(17063); @0000ADE7:0006 local_string2 = LASTRESULT; @0000ADF1:0021 function_563(17054); @0000ADFC:0006 local_string3 = LASTRESULT; @0000AE06:0021 function_449(-65534, local_string2, local_string3, local_number2); @0000AE1A:0002 abort; @0000AE1E:000C endif; @0000AE1E:000C label_ae1e: @0000AE20:0006 global_number17 = 1; @0000AE2C:0006 global_number18 = 0; @0000AE38:0021 function_245(16); @0000AE43:0021 function_245(63); @0000AE4E:0021 IfxFilterComponents(); @0000AE54:0021 function_644(); @0000AE5A:0006 local_number4 = LASTRESULT; @0000AE64:0021 function_460(local_number4); @0000AE6D:0021 OnBegin(); @0000AE73:0027 // return coming @0000AE77:0023 return 1; @0000AE80:0037 catch @0000AE84:0002 label_ae84: @0000AE86:0021 IfxOnUnhandledException(); @0000AE8C:0038 endcatch; @0000AE90:0002 label_ae90: @0000AE92:0024 return; @0000AE96:0026 end; // checksum: 1982d570 @0000AEA2:0006 label_aea2: @0000AEA4:0022 function NUMBER IfxOnInitInstall() @0000AEA4 NUMBER local_number1; @0000AEA4 @0000AEA4 @0000AEA4 begin @0000AEAD:0036 try // ref index 1: 1 ref index 2: 2 @0000AEBB:0021 OnShowUI(); @0000AEC1:0027 // return coming @0000AEC5:0023 return local_number1; @0000AECC:0037 catch @0000AED0:0002 label_aed0: @0000AED2:0021 IfxOnUnhandledException(); @0000AED8:0038 endcatch; @0000AEDC:0002 label_aedc: @0000AEDE:0024 return; @0000AEE2:0026 end; // checksum: 662e1137 @0000AEEE:0004 label_aeee: @0000AEF0:0022 function NUMBER IfxOnShowWizardPages(local_number1) @0000AEF0 @0000AEF0 @0000AEF0 @0000AEF0 begin @0000AEF9:0021 OnFilterComponents(); @0000AEFF:0024 return; @0000AF03:0026 end; // checksum: 52b7a7f @0000AF0F:0009 label_af0f: @0000AF11:0022 function NUMBER IfxFilterComponents() @0000AF11 @0000AF11 @0000AF11 @0000AF11 begin @0000AF1A:0036 try // ref index 1: 1 ref index 2: 2 @0000AF28:0021 function_545(); @0000AF2E:0006 global_number35 = 0; @0000AF3A:0006 global_number36 = 0; @0000AF46:0021 OnIISInitialize(); @0000AF4C:0021 SdInit(); @0000AF52:0021 function_276(""); @0000AF64:0037 catch @0000AF68:0002 label_af68: @0000AF6A:0021 IfxOnUnhandledException(); @0000AF70:0038 endcatch; @0000AF74:0002 label_af74: @0000AF76:0024 return; @0000AF7A:0026 end; // checksum: 65741a3e @0000AF86:0005 label_af86: @0000AF88:0022 function NUMBER IfxOnTransferring() @0000AF88 @0000AF88 @0000AF88 @0000AF88 begin @0000AF91:0036 try // ref index 1: 1 ref index 2: 2 @0000AF9F:0006 global_number37 = global_number24; @0000AFA9:0006 global_number24 = 1; @0000AFB5:0037 catch @0000AFB9:0002 label_afb9: @0000AFBB:0021 IfxOnUnhandledException(); @0000AFC1:0038 endcatch; @0000AFC5:0002 label_afc5: @0000AFC7:0024 return; @0000AFCB:0026 end; // checksum: 47297614 @0000AFD7:001D label_afd7: @0000AFD9:0022 function NUMBER IfxOnDisk1Installing() @0000AFD9 NUMBER local_number1; @0000AFD9 STRING local_string3, local_string4; @0000AFD9 @0000AFD9 begin @0000AFE2:0036 try // ref index 1: 1 ref index 2: 2 @0000AFF0:0006 global_number18 = 1; @0000AFFC:0006 global_number24 = global_number37; @0000B006:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000B01C:0021 function_469(local_string3, "Startup", "Engine", "0"); @0000B03C:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000B052:0021 function_469(local_string3, "Startup", "Source", "0"); @0000B072:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000B088:0021 function_468(local_string3, "Startup", "AllUsers", global_number8); @0000B0A9:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000B0BF:0021 function_650(); @0000B0C5:0006 local_string4 = LASTRESULT; @0000B0CF:0021 function_469(local_string3, "Startup", "InstallGuid", local_string4); @0000B0F3:0021 function_200(global_string6, "setup.ilg"); @0000B108:0021 function_638(); @0000B10E:0006 local_string3 = LASTRESULT; @0000B118:0014 local_string3 = (local_string3 ^ "InstallShield Installation Information"); @0000B14B:0020 SetFileAttributesA(local_string3, 18); // dll: KERNEL32.dll @0000B159:0021 function_311(3); @0000B164:0021 CreateFile(local_number1, global_string6, "setup.ibt"); @0000B17C:0021 function_652(); @0000B182:0006 local_string3 = LASTRESULT; @0000B18C:0014 local_string3 = (local_string3 ^ "setup.dll"); @0000B1A2:0021 function_314(local_number1, local_string3); @0000B1AE:0021 function_313(local_number1); @0000B1B7:0021 function_200(global_string6, "setup.ibt"); @0000B1CC:0021 function_200(global_string6, "setup.dll"); @0000B1E1:0037 catch @0000B1E5:0002 label_b1e5: @0000B1E7:0021 IfxOnUnhandledException(); @0000B1ED:0038 endcatch; @0000B1F1:0002 label_b1f1: @0000B1F3:0024 return; @0000B1F7:0026 end; // checksum: 1b552551 @0000B203:0005 label_b203: @0000B205:0022 function NUMBER IfxOnDisk1Installed() @0000B205 @0000B205 @0000B205 @0000B205 begin @0000B20E:0036 try // ref index 1: 1 ref index 2: 2 @0000B21C:0021 SdInit(); @0000B222:0021 function_419(); @0000B228:0037 catch @0000B22C:0002 label_b22c: @0000B22E:0021 IfxOnUnhandledException(); @0000B234:0038 endcatch; @0000B238:0002 label_b238: @0000B23A:0024 return; @0000B23E:0026 end; // checksum: 29601d2c @0000B24A:0005 label_b24a: @0000B24C:0022 function NUMBER IfxFinalRelease() @0000B24C @0000B24C @0000B24C @0000B24C begin @0000B255:0036 try // ref index 1: 1 ref index 2: 2 @0000B263:0021 SdInit(); @0000B269:0021 function_462(); @0000B26F:0037 catch @0000B273:0002 label_b273: @0000B275:0021 IfxOnUnhandledException(); @0000B27B:0038 endcatch; @0000B27F:0002 label_b27f: @0000B281:0024 return; @0000B285:0026 end; // checksum: 29601d2c @0000B291:000A label_b291: @0000B293:0022 function NUMBER IfxOnExitInstall() @0000B293 NUMBER local_number1, local_number2; @0000B293 STRING local_string1, local_string2, local_string3; @0000B293 @0000B293 begin @0000B29C:0036 try // ref index 1: 4 ref index 2: 5 @0000B2AA:0021 OnFileReadOnly(local_string1); @0000B2B3:0006 local_number1 = LASTRESULT; @0000B2BD:000D local_number2 = (global_number29 = 2); @0000B2CC:0004 if(local_number2) then // ref index: 3 @0000B2D8:002D NumToStr(local_string2, global_number35); @0000B2E2:0004 if(global_number19) then // ref index: 1 @0000B2EE:0007 local_string3 = ("File" + local_string2); @0000B2FF:0021 function_607("Read Only Files -- Not Overwritten", local_string3, 1, local_string1); @0000B335:0003 endif; @0000B335:0003 label_b335: @0000B337:0004 if(global_number20) then // ref index: 1 @0000B343:0007 local_string3 = ("File" + local_string2); @0000B354:0021 function_607("Read Only Files -- Overwritten", local_string3, 1, local_string1); @0000B386:0001 endif; @0000B386:0001 label_b386: @0000B388:0007 global_number35 = (global_number35 + 1); @0000B397:0003 endif; @0000B397:0003 label_b397: @0000B399:0027 // return coming @0000B39D:0023 return local_number1; @0000B3A4:0037 catch @0000B3A8:0002 label_b3a8: @0000B3AA:0021 IfxOnUnhandledException(); @0000B3B0:0038 endcatch; @0000B3B4:0002 label_b3b4: @0000B3B6:0024 return; @0000B3BA:0026 end; // checksum: 39076a58 @0000B3C6:000A label_b3c6: @0000B3C8:0022 function NUMBER IfxOnFileReadOnly(local_string1) @0000B3C8 NUMBER local_number1, local_number2; @0000B3C8 STRING local_string2, local_string3; @0000B3C8 @0000B3C8 begin @0000B3D1:0036 try // ref index 1: 4 ref index 2: 5 @0000B3DF:0021 OnRemovingSharedFile(local_string1); @0000B3E8:0006 local_number1 = LASTRESULT; @0000B3F2:000D local_number2 = (global_number29 = 2); @0000B401:0004 if(local_number2) then // ref index: 3 @0000B40D:002D NumToStr(local_string2, global_number36); @0000B417:0004 if(global_number25) then // ref index: 1 @0000B423:0007 local_string3 = ("File" + local_string2); @0000B434:0021 function_607("Shared Files -- Not Removed", local_string3, 1, local_string1); @0000B463:0003 endif; @0000B463:0003 label_b463: @0000B465:0004 if(global_number26) then // ref index: 1 @0000B471:0007 local_string3 = ("File" + local_string2); @0000B482:0021 function_607("Shared Files -- Removed", local_string3, 1, local_string1); @0000B4AD:0001 endif; @0000B4AD:0001 label_b4ad: @0000B4AF:0007 global_number36 = (global_number36 + 1); @0000B4BE:0003 endif; @0000B4BE:0003 label_b4be: @0000B4C0:0027 // return coming @0000B4C4:0023 return local_number1; @0000B4CB:0037 catch @0000B4CF:0002 label_b4cf: @0000B4D1:0021 IfxOnUnhandledException(); @0000B4D7:0038 endcatch; @0000B4DB:0002 label_b4db: @0000B4DD:0024 return; @0000B4E1:0026 end; // checksum: 5a391e72 @0000B4ED:0005 label_b4ed: @0000B4EF:0022 function NUMBER IfxOnRemovingSharedFile(local_string1) @0000B4EF NUMBER local_number1; @0000B4EF @0000B4EF @0000B4EF begin @0000B4F8:0036 try // ref index 1: 2 ref index 2: 3 @0000B506:0004 if(global_number24) then // ref index: 1 @0000B512:0027 // return coming @0000B516:0023 return 5; @0000B51F:0005 endif; @0000B51F:0005 label_b51f: @0000B521:0027 // return coming @0000B525:0021 OnMD5Error(local_string1); @0000B52E:0006 local_number1 = LASTRESULT; @0000B538:0023 return local_number1; @0000B53F:0037 catch @0000B543:0002 label_b543: @0000B545:0021 IfxOnUnhandledException(); @0000B54B:0038 endcatch; @0000B54F:0002 label_b54f: @0000B551:0024 return; @0000B555:0026 end; // checksum: 71130b09 @0000B561:0007 label_b561: @0000B563:0022 function NUMBER IfxOnMD5Error(local_string1) @0000B563 NUMBER local_number1, local_number2; @0000B563 @0000B563 @0000B563 begin @0000B56C:0036 try // ref index 1: 1 ref index 2: 2 @0000B57A:0027 // return coming @0000B57E:0021 OnFileError(local_string1, local_number1); @0000B58A:0006 local_number2 = LASTRESULT; @0000B594:0023 return local_number2; @0000B59B:0037 catch @0000B59F:0002 label_b59f: @0000B5A1:0021 IfxOnUnhandledException(); @0000B5A7:0038 endcatch; @0000B5AB:0002 label_b5ab: @0000B5AD:0024 return; @0000B5B1:0026 end; // checksum: 5c5f1c4b @0000B5BD:0007 label_b5bd: @0000B5BF:0022 function NUMBER IfxOnFileError(local_string1, local_number1) @0000B5BF NUMBER local_number2, local_number3; @0000B5BF @0000B5BF @0000B5BF begin @0000B5C8:0036 try // ref index 1: 1 ref index 2: 2 @0000B5D6:0027 // return coming @0000B5DA:0021 OnInternetError(local_number1, local_string1, local_number2); @0000B5E9:0006 local_number3 = LASTRESULT; @0000B5F3:0023 return local_number3; @0000B5FA:0037 catch @0000B5FE:0002 label_b5fe: @0000B600:0021 IfxOnUnhandledException(); @0000B606:0038 endcatch; @0000B60A:0002 label_b60a: @0000B60C:0024 return; @0000B610:0026 end; // checksum: 35237033 @0000B61C:0007 label_b61c: @0000B61E:0022 function NUMBER IfxOnInternetError(local_number1, local_string1, local_number2) @0000B61E @0000B61E @0000B61E @0000B61E begin @0000B627:0036 try // ref index 1: 1 ref index 2: 2 @0000B635:0027 // return coming @0000B639:0021 OnFileLocked(local_string1); @0000B642:0006 local_number1 = LASTRESULT; @0000B64C:0023 return local_number1; @0000B653:0037 catch @0000B657:0002 label_b657: @0000B659:0021 IfxOnUnhandledException(); @0000B65F:0038 endcatch; @0000B663:0002 label_b663: @0000B665:0024 return; @0000B669:0026 end; // checksum: 25441e58 @0000B675:0009 label_b675: @0000B677:0022 function NUMBER IfxOnFileLocked(local_string1) @0000B677 NUMBER local_number1, local_number3; @0000B677 STRING local_string2; @0000B677 @0000B677 begin @0000B680:0036 try // ref index 1: 2 ref index 2: 3 @0000B68E:0021 function_359(); @0000B694:0006 local_number3 = LASTRESULT; @0000B69E:0004 if(local_number3) then // ref index: 1 @0000B6AA:0027 // return coming @0000B6AE:0021 function_360(local_string1, local_number1, local_string2); @0000B6BD:0006 local_number3 = LASTRESULT; @0000B6C7:0023 return local_number3; @0000B6CE:0005 endif; @0000B6CE:0005 label_b6ce: @0000B6D0:0027 // return coming @0000B6D4:0021 OnNextDisk(local_string1, local_number1, local_string2); @0000B6E3:0006 local_number3 = LASTRESULT; @0000B6ED:0023 return local_number3; @0000B6F4:0037 catch @0000B6F8:0002 label_b6f8: @0000B6FA:0021 IfxOnUnhandledException(); @0000B700:0038 endcatch; @0000B704:0002 label_b704: @0000B706:0024 return; @0000B70A:0026 end; // checksum: 4b22d15b @0000B716:0005 label_b716: @0000B718:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2) @0000B718 @0000B718 @0000B718 @0000B718 begin @0000B721:0021 Do(64); @0000B72C:0021 function_242(); @0000B732:0004 if(global_number6) then // ref index: 1 @0000B73E:0021 function_435(3); @0000B749:0002 endif; @0000B749:0002 label_b749: @0000B74B:0024 return; @0000B74F:0026 end; // checksum: 43033703 @0000B75B:0004 label_b75b: @0000B75D:0022 function NUMBER IfxRunAfterReboot() @0000B75D @0000B75D @0000B75D @0000B75D begin @0000B766:0021 function_244(); @0000B76C:0024 return; @0000B770:0026 end; // checksum: 1201 @0000B77C:0004 label_b77c: @0000B77E:0022 function NUMBER IfxOnUninstPriv() @0000B77E @0000B77E @0000B77E @0000B77E begin @0000B787:0021 OnUninstall(); @0000B78D:0024 return; @0000B791:0026 end; // checksum: 1a4a7e46 @0000B79D:0003 label_b79d: @0000B79F:0022 function NUMBER IfxOnUninst() @0000B79F @0000B79F @0000B79F @0000B79F begin @0000B7A8:0024 return; @0000B7AC:0026 end; // checksum: c01 @0000B7B8:0003 label_b7b8: @0000B7BA:0022 function NUMBER SetStatus(local_number1, local_string1) @0000B7BA @0000B7BA @0000B7BA @0000B7BA begin @0000B7C3:0024 return; @0000B7C7:0026 end; // checksum: d04 @0000B7D3:0004 label_b7d3: @0000B7D5:0022 function NUMBER SetStatusEx(local_number1, local_string1, local_string2, local_string3, local_number2, local_number3) @0000B7D5 @0000B7D5 @0000B7D5 @0000B7D5 begin @0000B7DE:0027 // return coming @0000B7E2:0023 return 1; @0000B7EB:0026 end; // checksum: 1001026 @0000B7F7:0004 label_b7f7: @0000B7F9:0022 function NUMBER WizardDirection() @0000B7F9 @0000B7F9 @0000B7F9 @0000B7F9 begin @0000B802:0036 try // ref index 1: 1 ref index 2: 2 @0000B810:0021 InitProperties(); @0000B816:0037 catch @0000B81A:0002 label_b81a: @0000B81C:0021 IfxOnUnhandledException(); @0000B822:0038 endcatch; @0000B826:0002 label_b826: @0000B828:0024 return; @0000B82C:0026 end; // checksum: 2a5b1a0f @0000B838:0003 label_b838: @0000B83A:0022 function NUMBER IfxInitProperties() @0000B83A @0000B83A @0000B83A @0000B83A begin @0000B843:0024 return; @0000B847:0026 end; // checksum: c01 @0000B853:0006 label_b853: @0000B855:0022 function NUMBER InitProperties() @0000B855 NUMBER local_number1, local_number2; @0000B855 @0000B855 @0000B855 begin @0000B85E:0036 try // ref index 1: 1 ref index 2: 2 @0000B86C:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @0000B878:0021 ReadProperties(local_number2); @0000B881:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @0000B88A:0037 catch @0000B88E:0002 label_b88e: @0000B890:0021 IfxOnUnhandledException(); @0000B896:0038 endcatch; @0000B89A:0002 label_b89a: @0000B89C:0024 return; @0000B8A0:0026 end; // checksum: 49220c6e @0000B8AC:0003 label_b8ac: @0000B8AE:0022 function NUMBER IfxReadProperties(local_number1) @0000B8AE @0000B8AE @0000B8AE @0000B8AE begin @0000B8B7:0024 return; @0000B8BB:0026 end; // checksum: c04 @0000B8C7:0006 label_b8c7: @0000B8C9:0022 function NUMBER ReadProperties(local_number1) @0000B8C9 NUMBER local_number2; @0000B8C9 @0000B8C9 @0000B8C9 begin @0000B8D2:0036 try // ref index 1: 1 ref index 2: 2 @0000B8E0:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @0000B8EC:0021 WriteProperties(local_number2); @0000B8F5:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @0000B8FE:0037 catch @0000B902:0002 label_b902: @0000B904:0021 IfxOnUnhandledException(); @0000B90A:0038 endcatch; @0000B90E:0002 label_b90e: @0000B910:0024 return; @0000B914:0026 end; // checksum: 5b423842 @0000B920:0003 label_b920: @0000B922:0022 function NUMBER IfxWriteProperties(local_number1) @0000B922 @0000B922 @0000B922 @0000B922 begin @0000B92B:0024 return; @0000B92F:0026 end; // checksum: c04 @0000B93B:0007 label_b93b: @0000B93D:0022 function NUMBER WriteProperties(local_number1) @0000B93D NUMBER local_number2, local_number3, local_number4, local_number5; @0000B93D STRING local_string1, local_string2, local_string3, local_string4; @0000B93D @0000B93D begin @0000B946:000D local_number5 = (global_number29 = 2); @0000B955:0004 if(local_number5) then // ref index: 1 @0000B961:0021 function_560(local_string2, "AskYesNo", "", global_number51); @0000B97B:0021 SilentReadData(local_string2, "Result", 2, local_string4, local_number2); @0000B998:0027 // return coming @0000B99C:0023 return local_number2; @0000B9A3:0006 endif; @0000B9A3:0006 label_b9a3: @0000B9A5:0021 function_431(-2); @0000B9B0:0006 local_number4 = LASTRESULT; @0000B9BA:0020 IsIconic(local_number4); // dll: USER.dll @0000B9C3:0006 local_number5 = LASTRESULT; @0000B9CD:0004 if(local_number5) then // ref index: 1 @0000B9D9:0020 ShowWindow(local_number4, 9); // dll: USER.dll @0000B9E7:0004 endif; @0000B9E7:0004 label_b9e7: @0000B9E9:0006 local_number3 = 8228; @0000B9F5:000D local_number5 = (local_number1 = 0); @0000BA04:0004 if(local_number5) then // ref index: 1 @0000BA10:0013 local_number3 = (local_number3 | 256); @0000BA1F:0007 endif; @0000BA1F:0007 label_ba1f: @0000BA21:0021 function_562(local_number4); @0000BA2A:0021 function_226(6); @0000BA35:0006 local_string3 = LASTRESULT; @0000BA3F:000D local_number5 = (local_string3 = ""); @0000BA4C:0004 if(local_number5) then // ref index: 1 @0000BA58:0021 function_563(11035); @0000BA63:0006 local_string3 = LASTRESULT; @0000BA6D:0007 endif; @0000BA6D:0007 label_ba6d: @0000BA6F:0020 _EnablePrevDialog(global_number50, 0, "AskYesNo"); // dll: ISRT.dll @0000BA88:0020 MessageBoxA(local_number4, local_string1, local_string3, local_number3); // dll: USER32.dll @0000BA9A:0006 local_number5 = LASTRESULT; @0000BAA4:000D local_number5 = (local_number5 = 6); @0000BAB3:0004 if(local_number5) then // ref index: 1 @0000BABF:0006 local_number2 = 1; @0000BACB:0005 goto label_bae2; @0000BAD4:0001 endif; @0000BAD4:0001 label_bad4: @0000BAD6:0006 local_number2 = 0; @0000BAE2:0005 label_bae2: @0000BAE4:0020 _EnablePrevDialog(global_number50, 1, ""); // dll: ISRT.dll @0000BAF5:000D local_number5 = (global_number29 = 1); @0000BB04:0004 if(local_number5) then // ref index: 1 @0000BB10:0021 function_560(local_string2, "AskYesNo", "", global_number51); @0000BB2A:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string4, local_number2); @0000BB47:0003 endif; @0000BB47:0003 label_bb47: @0000BB49:0027 // return coming @0000BB4D:0023 return local_number2; @0000BB54:0026 end; // checksum: a5c4b3ae @0000BB64:0006 label_bb64: @0000BB66:0022 function NUMBER function_188(local_string1, local_number1) @0000BB66 NUMBER local_number2, local_number3, local_number4; @0000BB66 STRING local_string2; @0000BB66 @0000BB66 begin @0000BB6F:0027 // return coming @0000BB73:0020 _TreeViewCreate(global_number50, local_number1, local_number2, local_string1, local_string2, local_number3); // dll: ISRT.dll @0000BB8B:0006 local_number4 = LASTRESULT; @0000BB95:0023 return local_number4; @0000BB9C:0026 end; // checksum: 31585648 @0000BBA8:000D label_bba8: @0000BBAA:0022 function NUMBER function_189(local_number1, local_number2, local_string1, local_string2, local_number3) @0000BBAA @0000BBAA @0000BBAA @0000BBAA begin @0000BBB3:0021 StrRemoveLastSlash(local_string1); @0000BBBC:0006 local_number3 = LASTRESULT; @0000BBC6:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @0000BBD5:0006 local_number2 = LASTRESULT; @0000BBDF:000A local_number3 = (local_number2 > 0); @0000BBEE:0004 if(local_number3) then // ref index: 1 @0000BBFA:0007 local_number3 = (local_number2 + 1); @0000BC09:0031 Resize(local_string1, local_number3); @0000BC13:0006 local_number2 = LASTRESULT; @0000BC1D:0007 local_number3 = (local_number2 + 1); @0000BC2C:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @0000BC3B:0006 local_number2 = LASTRESULT; @0000BC45:0003 endif; @0000BC45:0003 label_bc45: @0000BC47:0027 // return coming @0000BC4B:0023 return local_number2; @0000BC52:0026 end; // checksum: 107a616 @0000BC5E:0006 label_bc5e: @0000BC60:0022 function NUMBER function_190(local_number1, local_string1) @0000BC60 NUMBER local_number2, local_number3; @0000BC60 STRING local_string2, local_string3; @0000BC60 @0000BC60 begin @0000BC69:0027 // return coming @0000BC6D:0021 function_265(local_string1, local_string2, local_number1, local_number2, local_string3); @0000BC82:0006 local_number3 = LASTRESULT; @0000BC8C:0023 return local_number3; @0000BC93:0026 end; // checksum: 7332c @0000BC9F:0006 label_bc9f: @0000BCA1:0022 function NUMBER function_193(local_string1, local_string2, local_number1, local_number2, local_string3) @0000BCA1 @0000BCA1 @0000BCA1 @0000BCA1 begin @0000BCAA:0027 // return coming @0000BCAE:0021 function_266(local_string1, local_string2); @0000BCBA:0006 local_number1 = LASTRESULT; @0000BCC4:0023 return local_number1; @0000BCCB:0026 end; // checksum: 5022829 @0000BCD7:0006 label_bcd7: @0000BCD9:0022 function NUMBER FeatureIsItemSelected(local_string1, local_string2) @0000BCD9 NUMBER local_number1, local_number2; @0000BCD9 @0000BCD9 @0000BCD9 begin @0000BCE2:0027 // return coming @0000BCE6:0021 function_267(local_string1, local_string2, local_number1); @0000BCF5:0006 local_number2 = LASTRESULT; @0000BCFF:0023 return local_number2; @0000BD06:0026 end; // checksum: 72d2c @0000BD12:0006 label_bd12: @0000BD14:0022 function NUMBER FeatureSelectItem(local_string1, local_string2, local_number1) @0000BD14 NUMBER local_number2; @0000BD14 @0000BD14 @0000BD14 begin @0000BD1D:0027 // return coming @0000BD21:0021 function_269(local_string1, local_string2, local_number1); @0000BD30:0006 local_number2 = LASTRESULT; @0000BD3A:0023 return local_number2; @0000BD41:0026 end; // checksum: 2d2c @0000BD4D:0006 label_bd4d: @0000BD4F:0022 function NUMBER FeatureListItems(local_string1, local_string2, local_number1) @0000BD4F NUMBER local_number2; @0000BD4F @0000BD4F @0000BD4F begin @0000BD58:0027 // return coming @0000BD5C:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1); @0000BD6B:0006 local_number2 = LASTRESULT; @0000BD75:0023 return local_number2; @0000BD7C:0026 end; // checksum: 12d2c @0000BD88:0006 label_bd88: @0000BD8A:0022 function NUMBER FeatureGetTotalCost(local_string1, local_string2, local_number1) @0000BD8A NUMBER local_number2; @0000BD8A @0000BD8A @0000BD8A begin @0000BD93:0027 // return coming @0000BD97:0021 function_271(local_string1, local_string2, local_number1); @0000BDA6:0006 local_number2 = LASTRESULT; @0000BDB0:0023 return local_number2; @0000BDB7:0026 end; // checksum: 22d2c @0000BDC3:0006 label_bdc3: @0000BDC5:0022 function NUMBER function_198(local_string1, local_string2, local_number1) @0000BDC5 @0000BDC5 STRING local_string3; @0000BDC5 @0000BDC5 begin @0000BDCE:0027 // return coming @0000BDD2:0021 function_284(local_string1, local_string2, local_string3); @0000BDE1:0006 local_number1 = LASTRESULT; @0000BDEB:0023 return local_number1; @0000BDF2:0026 end; // checksum: 22d2d @0000BDFE:0006 label_bdfe: @0000BE00:0022 function NUMBER function_199(local_string1, local_string2, local_string3) @0000BE00 NUMBER local_number1; @0000BE00 @0000BE00 @0000BE00 begin @0000BE09:0027 // return coming @0000BE0D:0021 function_287(local_string1, local_string2); @0000BE19:0006 local_number1 = LASTRESULT; @0000BE23:0023 return local_number1; @0000BE2A:0026 end; // checksum: 62828 @0000BE36:0007 label_be36: @0000BE38:0022 function NUMBER function_200(local_string1, local_string2) @0000BE38 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0000BE38 STRING local_string3; @0000BE38 @0000BE38 begin @0000BE41:0021 function_229(); @0000BE47:0027 // return coming @0000BE4B:0020 _DefineDialog(global_number50, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll @0000BE6C:0006 local_number6 = LASTRESULT; @0000BE76:0023 return local_number6; @0000BE7D:0026 end; // checksum: 19385d57 @0000BE89:0006 label_be89: @0000BE8B:0022 function NUMBER DefineDialog(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5) @0000BE8B @0000BE8B @0000BE8B @0000BE8B begin @0000BE94:0027 // return coming @0000BE98:0021 DefineDialog(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6); @0000BEBE:0006 local_number2 = LASTRESULT; @0000BEC8:0023 return local_number2; @0000BECF:0026 end; // checksum: f9f7b2d9 @0000BEDB:0006 label_bedb: @0000BEDD:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1) @0000BEDD @0000BEDD @0000BEDD @0000BEDD begin @0000BEE6:0027 // return coming @0000BEEA:0020 _EndDialog(global_number50, local_string1); // dll: ISRT.dll @0000BEF6:0006 local_number1 = LASTRESULT; @0000BF00:0023 return local_number1; @0000BF07:0026 end; // checksum: 595a3015 @0000BF13:0006 label_bf13: @0000BF15:0022 function NUMBER ReleaseDialog/EndDialog(local_string1) @0000BF15 NUMBER local_number1; @0000BF15 @0000BF15 @0000BF15 begin @0000BF1E:0027 // return coming @0000BF22:0020 _ReleaseDialog(global_number50, local_string1); // dll: ISRT.dll @0000BF2E:0006 local_number1 = LASTRESULT; @0000BF38:0023 return local_number1; @0000BF3F:0026 end; // checksum: 31234770 @0000BF4B:0006 label_bf4b: @0000BF4D:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1) @0000BF4D NUMBER local_number1; @0000BF4D @0000BF4D @0000BF4D begin @0000BF56:0027 // return coming @0000BF5A:0020 _WaitOnDialog(global_number50, local_string1); // dll: ISRT.dll @0000BF66:0006 local_number1 = LASTRESULT; @0000BF70:0023 return local_number1; @0000BF77:0026 end; // checksum: 16370344 @0000BF83:0006 label_bf83: @0000BF85:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1) @0000BF85 NUMBER local_number1; @0000BF85 @0000BF85 @0000BF85 begin @0000BF8E:0027 // return coming @0000BF92:0020 _CmdGetHwndDlg(global_number50, local_string1); // dll: ISRT.dll @0000BF9E:0006 local_number1 = LASTRESULT; @0000BFA8:0023 return local_number1; @0000BFAF:0026 end; // checksum: 3c295562 @0000BFBB:0006 label_bfbb: @0000BFBD:0022 function NUMBER CtrlGetSubCommand(local_string1) @0000BFBD NUMBER local_number1; @0000BFBD @0000BFBD @0000BFBD begin @0000BFC6:0027 // return coming @0000BFCA:0020 _CtrlGetNotificationCode(global_number50, local_string1); // dll: ISRT.dll @0000BFD6:0006 local_number1 = LASTRESULT; @0000BFE0:0023 return local_number1; @0000BFE7:0026 end; // checksum: 51597e4d @0000BFF3:0009 label_bff3: @0000BFF5:0022 function NUMBER function_207(local_string1) @0000BFF5 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0000BFF5 STRING local_string2, local_string3; @0000BFF5 @0000BFF5 begin @0000BFFE:0021 CtrlGetSubCommand(local_string1); @0000C007:0006 local_number2 = LASTRESULT; @0000C011:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000C01D:0006 local_number3 = LASTRESULT; @0000C027:000D local_number7 = (local_number3 = 0); @0000C036:0004 if(local_number7) then // ref index: 1 @0000C042:0027 // return coming @0000C046:0023 return -2; @0000C04F:0013 endif; @0000C04F:0013 label_c04f: @0000C051:0032 SizeOf(local_string3); @0000C058:0006 local_number7 = LASTRESULT; @0000C062:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll @0000C071:000D local_number7 = (local_string3 = "Edit"); @0000C082:000D local_number8 = (local_string3 = "Static"); @0000C095:0018 local_number7 = (local_number7 || local_number8); @0000C0A2:000D local_number8 = (local_string3 = "Button"); @0000C0B5:0018 local_number7 = (local_number7 || local_number8); @0000C0C2:000D local_number8 = (local_string3 = "ComboBox"); @0000C0D7:0018 local_number7 = (local_number7 || local_number8); @0000C0E4:0004 if(local_number7) then // ref index: 4 @0000C0F0:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @0000C0FE:0006 local_number4 = LASTRESULT; @0000C108:000D local_number7 = (local_string3 = "Edit"); @0000C119:0012 local_number8 = (local_number4 & 4); @0000C128:0019 local_number7 = (local_number7 = local_number8); @0000C135:0004 if(local_number7) then // ref index: 1 @0000C141:0027 // return coming @0000C145:0023 return -7; @0000C14E:0008 endif; @0000C14E:0008 label_c14e: @0000C150:0020 GetWindowTextLength(local_number3); // dll: USER32.dll @0000C159:0006 local_number5 = LASTRESULT; @0000C163:0032 SizeOf(local_string2); @0000C16A:0006 local_number6 = LASTRESULT; @0000C174:0009 local_number7 = (local_number6 < local_number5); @0000C181:0004 if(local_number7) then // ref index: 1 @0000C18D:0007 local_number7 = (local_number5 + 1); @0000C19C:0031 Resize(local_string2, local_number7); @0000C1A6:0006 endif; @0000C1A6:0006 label_c1a6: @0000C1A8:0007 local_number7 = (local_number5 + 1); @0000C1B7:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll @0000C1C6:0006 local_number7 = LASTRESULT; @0000C1D0:0004 if(local_number7) then // ref index: 1 @0000C1DC:0027 // return coming @0000C1E0:0023 return 0; @0000C1E9:0002 endif; @0000C1E9:0002 label_c1e9: @0000C1EB:0027 // return coming @0000C1EF:0023 return -1; @0000C1F8:0003 endif; @0000C1F8:0003 label_c1f8: @0000C1FA:0027 // return coming @0000C1FE:0023 return -7; @0000C207:0026 end; // checksum: cb85dcfc @0000C217:0006 label_c217: @0000C219:0022 function NUMBER CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2) @0000C219 NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10, local_number11; @0000C219 STRING local_string3; @0000C219 @0000C219 begin @0000C222:0006 local_number9 = 0; @0000C22E:0012 local_number10 = (local_number1 & -2147483648); @0000C23D:0004 if(local_number10) then // ref index: 1 @0000C249:0006 local_number9 = 1; @0000C255:0014 local_number1 = (local_number1 ^ -2147483648); @0000C264:0008 endif; @0000C264:0008 label_c264: @0000C266:0021 CtrlGetSubCommand(local_string1); @0000C26F:0006 local_number2 = LASTRESULT; @0000C279:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000C285:0006 local_number3 = LASTRESULT; @0000C28F:000D local_number10 = (local_number3 = 0); @0000C29E:0004 if(local_number10) then // ref index: 1 @0000C2AA:0027 // return coming @0000C2AE:0023 return -2; @0000C2B7:0011 endif; @0000C2B7:0011 label_c2b7: @0000C2B9:0032 SizeOf(local_string3); @0000C2C0:0006 local_number10 = LASTRESULT; @0000C2CA:0020 GetClassName(local_number3, local_string3, local_number10); // dll: USER.dll @0000C2D9:000D local_number10 = (local_string3 = "Edit"); @0000C2EA:000D local_number11 = (local_string3 = "Static"); @0000C2FD:0018 local_number10 = (local_number10 || local_number11); @0000C30A:000D local_number11 = (local_string3 = "Button"); @0000C31D:0018 local_number10 = (local_number10 || local_number11); @0000C32A:0004 if(local_number10) then // ref index: 4 @0000C336:000D local_number10 = (local_string3 = "Edit"); @0000C347:0004 if(local_number10) then // ref index: 1 @0000C353:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @0000C361:0006 local_number4 = LASTRESULT; @0000C36B:0012 local_number10 = (local_number4 & 4); @0000C37A:0004 if(local_number10) then // ref index: 1 @0000C386:0027 // return coming @0000C38A:0023 return -7; @0000C393:000D endif; @0000C393:000D endif; @0000C393:000D label_c393: @0000C395:000D local_number10 = (local_string3 = "Static"); @0000C3A8:0019 local_number10 = (local_number10 = local_number9); @0000C3B5:0004 if(local_number10) then // ref index: 1 @0000C3C1:0021 StrRemoveLastSlash(local_string2); @0000C3CA:0006 local_number10 = LASTRESULT; @0000C3D4:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @0000C3E6:0006 local_number8 = LASTRESULT; @0000C3F0:000A local_number10 = (local_number8 > 0); @0000C3FF:0004 if(local_number10) then // ref index: 1 @0000C40B:0031 Resize(local_string2, local_number8); @0000C415:0021 StrRemoveLastSlash(local_string2); @0000C41E:0006 local_number10 = LASTRESULT; @0000C428:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @0000C43A:0006 endif; @0000C43A:0006 endif; @0000C43A:0006 label_c43a: @0000C43C:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll @0000C448:0006 local_number10 = LASTRESULT; @0000C452:000D local_number10 = (local_number10 = 0); @0000C461:0004 if(local_number10) then // ref index: 1 @0000C46D:0027 // return coming @0000C471:0023 return -1; @0000C47A:0001 endif; @0000C47A:0001 label_c47a: @0000C47C:0005 goto label_c50a; @0000C485:0008 endif; @0000C485:0008 label_c485: @0000C487:000D local_number10 = (local_string3 = "ComboBox"); @0000C49C:0004 if(local_number10) then // ref index: 2 @0000C4A8:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll @0000C4BE:0006 local_number7 = LASTRESULT; @0000C4C8:000D local_number10 = (local_number7 = -1); @0000C4D7:0004 if(local_number10) then // ref index: 1 @0000C4E3:0027 // return coming @0000C4E7:0023 return -1; @0000C4F0:0001 endif; @0000C4F0:0001 label_c4f0: @0000C4F2:0005 goto label_c50a; @0000C4FB:0002 endif; @0000C4FB:0002 label_c4fb: @0000C4FD:0027 // return coming @0000C501:0023 return -1; @0000C50A:0003 label_c50a: @0000C50C:0027 // return coming @0000C510:0023 return 0; @0000C519:0026 end; // checksum: 89f65dea @0000C529:0009 label_c529: @0000C52B:0022 function NUMBER CtrlSetCurSel(local_string1, local_number1, local_string2) @0000C52B NUMBER local_number2, local_number3, local_number4, local_number5; @0000C52B @0000C52B @0000C52B begin @0000C534:0021 CtrlGetSubCommand(local_string1); @0000C53D:0006 local_number2 = LASTRESULT; @0000C547:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000C553:0006 local_number3 = LASTRESULT; @0000C55D:000D local_number5 = (local_number3 = 0); @0000C56C:0004 if(local_number5) then // ref index: 1 @0000C578:0027 // return coming @0000C57C:0023 return -1; @0000C585:0008 endif; @0000C585:0008 label_c585: @0000C587:0032 SizeOf(local_string2); @0000C58E:0006 local_number5 = LASTRESULT; @0000C598:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll @0000C5A7:000D local_number5 = (local_string2 = "Button"); @0000C5BA:0004 if(local_number5) then // ref index: 5 @0000C5C6:0021 function_429(local_number3, 240, 0, 0); @0000C5DE:0006 local_number4 = LASTRESULT; @0000C5E8:0001 // switch/while/??? @0000C5EC:0005 label_c5ec: @0000C5EE:000D local_number5 = (local_number4 = 0); @0000C5FD:0004 if(local_number5) then // ref index: 1 @0000C609:0027 // return coming @0000C60D:0023 return -1002; @0000C616:0005 goto label_c694; @0000C61F:0005 endif; @0000C61F:0005 label_c61f: @0000C621:000D local_number5 = (local_number4 = 1); @0000C630:0004 if(local_number5) then // ref index: 1 @0000C63C:0027 // return coming @0000C640:0023 return -1001; @0000C649:0005 goto label_c694; @0000C652:0005 endif; @0000C652:0005 label_c652: @0000C654:000D local_number5 = (local_number4 = 2); @0000C663:0004 if(local_number5) then // ref index: 1 @0000C66F:0027 // return coming @0000C673:0023 return -1003; @0000C67C:0005 goto label_c694; @0000C685:0002 endif; @0000C685:0002 label_c685: @0000C687:0027 // return coming @0000C68B:0023 return -1; @0000C694:0003 endif; @0000C694:0003 label_c694: @0000C696:0027 // return coming @0000C69A:0023 return -7; @0000C6A3:0026 end; // checksum: 4827162f @0000C6B3:0009 label_c6b3: @0000C6B5:0022 function NUMBER CtrlGetState(local_string1, local_number1) @0000C6B5 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0000C6B5 STRING local_string2; @0000C6B5 @0000C6B5 begin @0000C6BE:0021 CtrlGetSubCommand(local_string1); @0000C6C7:0006 local_number3 = LASTRESULT; @0000C6D1:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @0000C6DD:0006 local_number4 = LASTRESULT; @0000C6E7:000D local_number6 = (local_number4 = 0); @0000C6F6:0004 if(local_number6) then // ref index: 1 @0000C702:0027 // return coming @0000C706:0023 return -1; @0000C70F:0009 endif; @0000C70F:0009 label_c70f: @0000C711:0032 SizeOf(local_string2); @0000C718:0006 local_number6 = LASTRESULT; @0000C722:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @0000C731:000D local_number6 = (local_string2 = "Button"); @0000C744:0004 if(local_number6) then // ref index: 3 @0000C750:000D local_number6 = (local_number2 = -1001); @0000C75F:0004 if(local_number6) then // ref index: 1 @0000C76B:0006 local_number5 = 1; @0000C777:0005 goto label_c78e; @0000C780:0001 endif; @0000C780:0001 label_c780: @0000C782:0006 local_number5 = 0; @0000C78E:0003 label_c78e: @0000C790:0021 function_429(local_number4, 241, local_number5, 0); @0000C7A6:0027 // return coming @0000C7AA:0023 return 0; @0000C7B3:0003 endif; @0000C7B3:0003 label_c7b3: @0000C7B5:0027 // return coming @0000C7B9:0023 return -7; @0000C7C2:0026 end; // checksum: b7dd91de @0000C7D2:0009 label_c7d2: @0000C7D4:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2) @0000C7D4 NUMBER local_number3, local_number4; @0000C7D4 STRING local_string2; @0000C7D4 @0000C7D4 begin @0000C7DD:0021 CtrlGetSubCommand(local_string1); @0000C7E6:0006 local_number2 = LASTRESULT; @0000C7F0:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000C7FC:0006 local_number3 = LASTRESULT; @0000C806:000D local_number4 = (local_number3 = 0); @0000C815:0004 if(local_number4) then // ref index: 1 @0000C821:0027 // return coming @0000C825:0023 return -2; @0000C82E:0008 endif; @0000C82E:0008 label_c82e: @0000C830:0032 SizeOf(local_string2); @0000C837:0006 local_number4 = LASTRESULT; @0000C841:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll @0000C850:000D local_number4 = (local_string2 = "Edit"); @0000C861:0004 if(local_number4) then // ref index: 1 @0000C86D:0021 function_429(local_number3, 177, 0, -1); @0000C885:0027 // return coming @0000C889:0023 return 0; @0000C892:000A endif; @0000C892:000A label_c892: @0000C894:000D local_number4 = (local_string2 = "ComboBox"); @0000C8A9:0004 if(local_number4) then // ref index: 2 @0000C8B5:0021 function_428(0, -1); @0000C8C5:0006 local_number4 = LASTRESULT; @0000C8CF:0021 function_429(local_number3, 322, 0, local_number4); @0000C8E5:0006 local_number4 = LASTRESULT; @0000C8EF:000D local_number4 = (local_number4 = -1); @0000C8FE:0004 if(local_number4) then // ref index: 1 @0000C90A:0027 // return coming @0000C90E:0023 return -1; @0000C917:0002 endif; @0000C917:0002 label_c917: @0000C919:0027 // return coming @0000C91D:0023 return 0; @0000C926:0003 endif; @0000C926:0003 label_c926: @0000C928:0027 // return coming @0000C92C:0023 return -7; @0000C935:0026 end; // checksum: b3fff7e @0000C945:000D label_c945: @0000C947:0022 function NUMBER function_212(local_string1, local_number1) @0000C947 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @0000C947 STRING local_string2, local_string3, local_string4, local_string5; @0000C947 @0000C947 begin @0000C950:0021 CtrlGetSubCommand(local_string1); @0000C959:0006 local_number3 = LASTRESULT; @0000C963:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @0000C96F:0006 local_number4 = LASTRESULT; @0000C979:000D local_number10 = (local_number4 = 0); @0000C988:000D local_number11 = (local_number2 = 0); @0000C997:0018 local_number10 = (local_number10 || local_number11); @0000C9A4:000D local_number11 = (local_number2 = -1); @0000C9B3:0018 local_number10 = (local_number10 || local_number11); @0000C9C0:0004 if(local_number10) then // ref index: 1 @0000C9CC:0027 // return coming @0000C9D0:0023 return -2; @0000C9D9:0006 endif; @0000C9D9:0006 label_c9d9: @0000C9DB:0021 function_521(local_number2); @0000C9E4:0006 local_number10 = LASTRESULT; @0000C9EE:000E local_number10 = (local_number10 != 0); @0000C9FD:0004 if(local_number10) then // ref index: 1 @0000CA09:0027 // return coming @0000CA0D:0023 return -2; @0000CA16:0010 endif; @0000CA16:0010 label_ca16: @0000CA18:0032 SizeOf(local_string2); @0000CA1F:0006 local_number10 = LASTRESULT; @0000CA29:0020 GetClassName(local_number4, local_string2, local_number10); // dll: USER.dll @0000CA38:000D local_number10 = (local_string2 = "Edit"); @0000CA49:000D local_number11 = (local_string2 = "RichEdit"); @0000CA5E:0018 local_number10 = (local_number10 || local_number11); @0000CA6B:0004 if(local_number10) then // ref index: 8 @0000CA77:0020 GetWindowLong(local_number4, -16); // dll: USER.dll @0000CA85:0006 local_number5 = LASTRESULT; @0000CA8F:0012 local_number10 = (local_number5 & 4); @0000CA9E:0004 if(local_number10) then // ref index: 8 @0000CAAA:0021 ListCount(local_number2); @0000CAB3:0006 local_number6 = LASTRESULT; @0000CABD:0021 function_515(local_number2, local_string3); @0000CAC9:0006 local_number7 = LASTRESULT; @0000CAD3:0006 local_number8 = 1; @0000CADF:0008 label_cadf: @0000CAE1:0001 // switch/while/??? @0000CAE5:000E local_number10 = (local_number7 != 1); @0000CAF4:0004 if(local_number10) then // ref index: 3 @0000CB00:000E local_number10 = (local_number8 != local_number6); @0000CB0D:0004 if(local_number10) then // ref index: 1 @0000CB19:0007 local_string5 = (local_string4 + local_string3); @0000CB26:0007 local_string4 = (local_string5 + "\r\n"); @0000CB35:0005 goto label_cb4d; @0000CB3E:0001 endif; @0000CB3E:0001 label_cb3e: @0000CB40:0007 local_string4 = (local_string4 + local_string3); @0000CB4D:0004 label_cb4d: @0000CB4F:0007 local_number8 = (local_number8 + 1); @0000CB5E:0021 ListGetNextString(local_number2, local_string3); @0000CB6A:0006 local_number7 = LASTRESULT; @0000CB74:0005 goto label_cadf; @0000CB7D:0008 endif; @0000CB7D:0008 label_cb7d: @0000CB7F:000D local_number10 = (local_string2 = "RichEdit"); @0000CB94:0004 if(local_number10) then // ref index: 2 @0000CBA0:0020 _CtrlSetMLERichText(global_number50, local_string1, local_number4, local_string4); // dll: ISRT.dll @0000CBB2:0006 local_number9 = LASTRESULT; @0000CBBC:0009 local_number10 = (local_number9 < 0); @0000CBCB:0004 if(local_number10) then // ref index: 1 @0000CBD7:0027 // return coming @0000CBDB:0023 return local_number9; @0000CBE2:0001 endif; @0000CBE2:0001 label_cbe2: @0000CBE4:0005 goto label_cc2d; @0000CBED:0006 endif; @0000CBED:0006 label_cbed: @0000CBEF:0020 SetWindowText(local_number4, local_string4); // dll: USER.dll @0000CBFB:0006 local_number10 = LASTRESULT; @0000CC05:000D local_number10 = (local_number10 = 0); @0000CC14:0004 if(local_number10) then // ref index: 1 @0000CC20:0027 // return coming @0000CC24:0023 return -1; @0000CC2D:0002 endif; @0000CC2D:0002 label_cc2d: @0000CC2F:0027 // return coming @0000CC33:0023 return 0; @0000CC3C:0003 endif; @0000CC3C:0003 endif; @0000CC3C:0003 label_cc3c: @0000CC3E:0027 // return coming @0000CC42:0023 return -7; @0000CC4B:0026 end; // checksum: 90cd9892 @0000CC5B:0002 label_cc5b: @0000CC5D:0022 function NUMBER function_213(local_string1, local_number1, local_number2) @0000CC5D NUMBER local_number4; @0000CC5D STRING local_string2; @0000CC5D @0000CC5D begin @0000CC66:0001 // switch/while/??? @0000CC6A:0008 label_cc6a: @0000CC6C:000D local_number4 = (local_number1 = 1); @0000CC7B:0004 if(local_number4) then // ref index: 3 @0000CC87:001E local_number4 = local_string1[0]; @0000CC96:000D local_number4 = (local_number4 = 64); @0000CCA5:0004 if(local_number4) then // ref index: 1 @0000CCB1:0028 StrLengthChars(local_string1); @0000CCB8:0006 local_number4 = LASTRESULT; @0000CCC2:0029 StrSub(local_string1, local_string1, 1, local_number4); @0000CCD4:0007 endif; @0000CCD4:0007 label_ccd4: @0000CCD6:0021 function_473(local_string1); @0000CCDF:0006 local_number4 = LASTRESULT; @0000CCE9:000D local_number4 = (local_number4 = 0); @0000CCF8:0004 if(local_number4) then // ref index: 1 @0000CD04:0021 function_647(); @0000CD0A:0006 local_string2 = LASTRESULT; @0000CD14:0014 local_string1 = (local_string2 ^ local_string1); @0000CD21:0005 endif; @0000CD21:0005 label_cd21: @0000CD23:0027 // return coming @0000CD27:0020 _SetAltMainImage(global_number50, local_number2, local_string1); // dll: ISRT.dll @0000CD36:0006 local_number4 = LASTRESULT; @0000CD40:0023 return local_number4; @0000CD47:0005 goto label_ce60; @0000CD50:0007 endif; @0000CD50:0007 label_cd50: @0000CD52:000D local_number4 = (local_number1 = 4); @0000CD61:0004 if(local_number4) then // ref index: 1 @0000CD6D:0027 // return coming @0000CD71:0020 ComponentViewSetInfoEx(global_number50, 4, local_number2, ""); // dll: ISRT.dll @0000CD85:0006 local_number4 = LASTRESULT; @0000CD8F:0023 return local_number4; @0000CD96:0005 goto label_ce60; @0000CD9F:0008 endif; @0000CD9F:0008 label_cd9f: @0000CDA1:000D local_number4 = (local_number1 = 2); @0000CDB0:0004 if(local_number4) then // ref index: 1 @0000CDBC:0006 global_number0 = local_number2; @0000CDC6:0027 // return coming @0000CDCA:0020 ComponentViewSetInfoEx(global_number50, 2, local_number2, ""); // dll: ISRT.dll @0000CDDE:0006 local_number4 = LASTRESULT; @0000CDE8:0023 return local_number4; @0000CDEF:0005 goto label_ce60; @0000CDF8:0008 endif; @0000CDF8:0008 label_cdf8: @0000CDFA:000D local_number4 = (local_number1 = 3); @0000CE09:0004 if(local_number4) then // ref index: 1 @0000CE15:0006 global_number1 = local_number2; @0000CE1F:0027 // return coming @0000CE23:0020 ComponentViewSetInfoEx(global_number50, 3, local_number2, ""); // dll: ISRT.dll @0000CE37:0006 local_number4 = LASTRESULT; @0000CE41:0023 return local_number4; @0000CE48:0005 goto label_ce60; @0000CE51:0002 endif; @0000CE51:0002 label_ce51: @0000CE53:0027 // return coming @0000CE57:0023 return -1; @0000CE60:0001 label_ce60: @0000CE62:0026 end; // checksum: 8a8399ee @0000CE6E:0005 label_ce6e: @0000CE70:0022 function NUMBER DialogSetInfo(local_number1, local_string1, local_number2) @0000CE70 @0000CE70 @0000CE70 @0000CE70 begin @0000CE79:0006 global_number0 = 1; @0000CE85:0006 global_number1 = 0; @0000CE91:0024 return; @0000CE95:0026 end; // checksum: 52404 @0000CEA1:0002 label_cea1: @0000CEA3:0022 function NUMBER function_223() @0000CEA3 NUMBER local_number1, local_number2; @0000CEA3 STRING local_string1; @0000CEA3 @0000CEA3 begin @0000CEAC:0001 // switch/while/??? @0000CEB0:0004 label_ceb0: @0000CEB2:000D local_number2 = (local_number1 = 1); @0000CEC1:0004 if(local_number2) then // ref index: 1 @0000CECD:0006 global_string68 = local_string1; @0000CED7:0005 goto label_d0d4; @0000CEE0:0004 endif; @0000CEE0:0004 label_cee0: @0000CEE2:000D local_number2 = (local_number1 = 2); @0000CEF1:0004 if(local_number2) then // ref index: 1 @0000CEFD:0006 global_string75 = local_string1; @0000CF07:0005 goto label_d0d4; @0000CF10:0004 endif; @0000CF10:0004 label_cf10: @0000CF12:000D local_number2 = (local_number1 = 3); @0000CF21:0004 if(local_number2) then // ref index: 1 @0000CF2D:0006 global_string74 = local_string1; @0000CF37:0005 goto label_d0d4; @0000CF40:0004 endif; @0000CF40:0004 label_cf40: @0000CF42:000D local_number2 = (local_number1 = 4); @0000CF51:0004 if(local_number2) then // ref index: 1 @0000CF5D:0006 global_string73 = local_string1; @0000CF67:0005 goto label_d0d4; @0000CF70:0004 endif; @0000CF70:0004 label_cf70: @0000CF72:000D local_number2 = (local_number1 = 5); @0000CF81:0004 if(local_number2) then // ref index: 1 @0000CF8D:0006 global_string70 = local_string1; @0000CF97:0005 goto label_d0d4; @0000CFA0:0004 endif; @0000CFA0:0004 label_cfa0: @0000CFA2:000D local_number2 = (local_number1 = 6); @0000CFB1:0004 if(local_number2) then // ref index: 1 @0000CFBD:0006 global_string71 = local_string1; @0000CFC7:0005 goto label_d0d4; @0000CFD0:0004 endif; @0000CFD0:0004 label_cfd0: @0000CFD2:000D local_number2 = (local_number1 = 7); @0000CFE1:0004 if(local_number2) then // ref index: 1 @0000CFED:0006 global_string72 = local_string1; @0000CFF7:0005 goto label_d0d4; @0000D000:0004 endif; @0000D000:0004 label_d000: @0000D002:000D local_number2 = (local_number1 = 8); @0000D011:0004 if(local_number2) then // ref index: 1 @0000D01D:0006 global_string69 = local_string1; @0000D027:0005 goto label_d0d4; @0000D030:0004 endif; @0000D030:0004 label_d030: @0000D032:000D local_number2 = (local_number1 = 11); @0000D041:0004 if(local_number2) then // ref index: 1 @0000D04D:0006 global_string76 = local_string1; @0000D057:0005 goto label_d0d4; @0000D060:0006 endif; @0000D060:0006 label_d060: @0000D062:000D local_number2 = (local_number1 = 12); @0000D071:0004 if(local_number2) then // ref index: 2 @0000D07D:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000D086:0006 local_number2 = LASTRESULT; @0000D090:0004 if(local_number2) then // ref index: 1 @0000D09C:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000D0A8:0002 endif; @0000D0A8:0002 label_d0a8: @0000D0AA:0033 global_object13.Title = local_string1; @0000D0BC:0005 goto label_d0d4; @0000D0C5:0002 endif; @0000D0C5:0002 label_d0c5: @0000D0C7:0027 // return coming @0000D0CB:0023 return -1; @0000D0D4:0003 label_d0d4: @0000D0D6:0027 // return coming @0000D0DA:0023 return 0; @0000D0E3:0026 end; // checksum: daf1cd88 @0000D0EF:0006 label_d0ef: @0000D0F1:0022 function NUMBER SetErrorMsg(local_number1, local_string1) @0000D0F1 NUMBER local_number2, local_number3; @0000D0F1 @0000D0F1 @0000D0F1 begin @0000D0FA:0006 global_number52 = 1; @0000D106:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000D10F:0006 local_number3 = LASTRESULT; @0000D119:0004 if(local_number3) then // ref index: 1 @0000D125:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000D131:0006 endif; @0000D131:0006 label_d131: @0000D133:0035 global_object13.SetFont(local_string1.local_number1); @0000D14A:0027 // return coming @0000D14E:0020 _DialogSetFont(global_number50, local_string1, local_number1, local_number2); // dll: ISRT.dll @0000D160:0006 local_number3 = LASTRESULT; @0000D16A:0023 return local_number3; @0000D171:0026 end; // checksum: 21397e6f @0000D17D:0002 label_d17d: @0000D17F:0022 function NUMBER function_225(local_string1, local_number1, local_number2) @0000D17F @0000D17F @0000D17F @0000D17F begin @0000D188:0001 // switch/while/??? @0000D18C:0005 label_d18c: @0000D18E:000D local_number2 = (local_number1 = 1); @0000D19D:0004 if(local_number2) then // ref index: 1 @0000D1A9:0027 // return coming @0000D1AD:0023 return global_string68; @0000D1B4:0005 goto label_d352; @0000D1BD:0005 endif; @0000D1BD:0005 label_d1bd: @0000D1BF:000D local_number2 = (local_number1 = 2); @0000D1CE:0004 if(local_number2) then // ref index: 1 @0000D1DA:0027 // return coming @0000D1DE:0023 return global_string75; @0000D1E5:0005 goto label_d352; @0000D1EE:0005 endif; @0000D1EE:0005 label_d1ee: @0000D1F0:000D local_number2 = (local_number1 = 3); @0000D1FF:0004 if(local_number2) then // ref index: 1 @0000D20B:0027 // return coming @0000D20F:0023 return global_string74; @0000D216:0005 goto label_d352; @0000D21F:0005 endif; @0000D21F:0005 label_d21f: @0000D221:000D local_number2 = (local_number1 = 4); @0000D230:0004 if(local_number2) then // ref index: 1 @0000D23C:0027 // return coming @0000D240:0023 return global_string73; @0000D247:0005 goto label_d352; @0000D250:0005 endif; @0000D250:0005 label_d250: @0000D252:000D local_number2 = (local_number1 = 5); @0000D261:0004 if(local_number2) then // ref index: 1 @0000D26D:0027 // return coming @0000D271:0023 return global_string70; @0000D278:0005 goto label_d352; @0000D281:0005 endif; @0000D281:0005 label_d281: @0000D283:000D local_number2 = (local_number1 = 6); @0000D292:0004 if(local_number2) then // ref index: 1 @0000D29E:0027 // return coming @0000D2A2:0023 return global_string71; @0000D2A9:0005 goto label_d352; @0000D2B2:0005 endif; @0000D2B2:0005 label_d2b2: @0000D2B4:000D local_number2 = (local_number1 = 7); @0000D2C3:0004 if(local_number2) then // ref index: 1 @0000D2CF:0027 // return coming @0000D2D3:0023 return global_string72; @0000D2DA:0005 goto label_d352; @0000D2E3:0005 endif; @0000D2E3:0005 label_d2e3: @0000D2E5:000D local_number2 = (local_number1 = 8); @0000D2F4:0004 if(local_number2) then // ref index: 1 @0000D300:0027 // return coming @0000D304:0023 return global_string69; @0000D30B:0005 goto label_d352; @0000D314:0005 endif; @0000D314:0005 label_d314: @0000D316:000D local_number2 = (local_number1 = 11); @0000D325:0004 if(local_number2) then // ref index: 1 @0000D331:0027 // return coming @0000D335:0023 return global_string76; @0000D33C:0005 goto label_d352; @0000D345:0002 endif; @0000D345:0002 label_d345: @0000D347:0027 // return coming @0000D34B:0023 return ""; @0000D352:0001 label_d352: @0000D354:0026 end; // checksum: 4dc2c @0000D360:0002 label_d360: @0000D362:0022 function STRING function_226(local_number1) @0000D362 NUMBER local_number2; @0000D362 @0000D362 @0000D362 begin @0000D36B:0001 // switch/while/??? @0000D36F:0005 label_d36f: @0000D371:000D local_number2 = (local_number1 = 1); @0000D380:0004 if(local_number2) then // ref index: 1 @0000D38C:0027 // return coming @0000D390:0023 return global_string77; @0000D397:0005 goto label_d440; @0000D3A0:0005 endif; @0000D3A0:0005 label_d3a0: @0000D3A2:000D local_number2 = (local_number1 = 7); @0000D3B1:0004 if(local_number2) then // ref index: 1 @0000D3BD:0027 // return coming @0000D3C1:0023 return global_string78; @0000D3C8:0005 goto label_d440; @0000D3D1:0005 endif; @0000D3D1:0005 label_d3d1: @0000D3D3:000D local_number2 = (local_number1 = 2); @0000D3E2:0004 if(local_number2) then // ref index: 1 @0000D3EE:0027 // return coming @0000D3F2:0023 return global_string79; @0000D3F9:0005 goto label_d440; @0000D402:0005 endif; @0000D402:0005 label_d402: @0000D404:000D local_number2 = (local_number1 = 6); @0000D413:0004 if(local_number2) then // ref index: 1 @0000D41F:0027 // return coming @0000D423:0023 return global_string80; @0000D42A:0005 goto label_d440; @0000D433:0002 endif; @0000D433:0002 label_d433: @0000D435:0027 // return coming @0000D439:0023 return ""; @0000D440:0001 label_d440: @0000D442:0026 end; // checksum: 1dd23 @0000D44E:0002 label_d44e: @0000D450:0022 function STRING function_227(local_number1) @0000D450 NUMBER local_number2; @0000D450 @0000D450 @0000D450 begin @0000D459:0001 // switch/while/??? @0000D45D:0005 label_d45d: @0000D45F:000D local_number2 = (local_number1 = 1); @0000D46E:0004 if(local_number2) then // ref index: 1 @0000D47A:0027 // return coming @0000D47E:0023 return global_string81; @0000D485:0005 goto label_d52e; @0000D48E:0005 endif; @0000D48E:0005 label_d48e: @0000D490:000D local_number2 = (local_number1 = 7); @0000D49F:0004 if(local_number2) then // ref index: 1 @0000D4AB:0027 // return coming @0000D4AF:0023 return global_string82; @0000D4B6:0005 goto label_d52e; @0000D4BF:0005 endif; @0000D4BF:0005 label_d4bf: @0000D4C1:000D local_number2 = (local_number1 = 2); @0000D4D0:0004 if(local_number2) then // ref index: 1 @0000D4DC:0027 // return coming @0000D4E0:0023 return global_string83; @0000D4E7:0005 goto label_d52e; @0000D4F0:0005 endif; @0000D4F0:0005 label_d4f0: @0000D4F2:000D local_number2 = (local_number1 = 6); @0000D501:0004 if(local_number2) then // ref index: 1 @0000D50D:0027 // return coming @0000D511:0023 return global_string84; @0000D518:0005 goto label_d52e; @0000D521:0002 endif; @0000D521:0002 label_d521: @0000D523:0027 // return coming @0000D527:0023 return ""; @0000D52E:0001 label_d52e: @0000D530:0026 end; // checksum: 1dd23 @0000D53C:0004 label_d53c: @0000D53E:0022 function STRING function_228(local_number1) @0000D53E NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0000D53E STRING local_string1, local_string2, local_string3, local_string4; @0000D53E @0000D53E begin @0000D547:0004 if(global_number52) then // ref index: 1 @0000D553:0027 // return coming @0000D557:0023 return 0; @0000D560:000A endif; @0000D560:000A label_d560: @0000D562:0021 function_648(); @0000D568:0006 local_number5 = LASTRESULT; @0000D572:000E local_number5 = (local_number5 != 9); @0000D581:0021 function_648(); @0000D587:0006 local_number6 = LASTRESULT; @0000D591:000E local_number6 = (local_number6 != 1033); @0000D5A0:0019 local_number5 = (local_number5 = local_number6); @0000D5AD:0004 if(local_number5) then // ref index: 1 @0000D5B9:0027 // return coming @0000D5BD:0023 return 0; @0000D5C6:0006 endif; @0000D5C6:0006 label_d5c6: @0000D5C8:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @0000D5CE:0006 local_number1 = LASTRESULT; @0000D5D8:000D local_number5 = (local_number1 = 0); @0000D5E7:0004 if(local_number5) then // ref index: 1 @0000D5F3:0027 // return coming @0000D5F7:0023 return 0; @0000D600:0006 endif; @0000D600:0006 label_d600: @0000D602:0020 GetFontSub(global_number50, local_string1); // dll: ISRT.dll @0000D60E:0006 local_number5 = LASTRESULT; @0000D618:000D local_number5 = (local_number5 = 0); @0000D627:0004 if(local_number5) then // ref index: 1 @0000D633:0027 // return coming @0000D637:0023 return 0; @0000D640:0009 endif; @0000D640:0009 label_d640: @0000D642:0021 ListCreate(0); @0000D64D:0006 local_number4 = LASTRESULT; @0000D657:0021 function_614(local_number4, local_string1, "*"); @0000D667:0021 function_425(local_number1); @0000D670:0006 local_number1 = LASTRESULT; @0000D67A:0021 function_623(local_string2, "%lx", local_number1); @0000D68C:0028 StrLengthChars(local_string2); @0000D693:0006 local_number5 = LASTRESULT; @0000D69D:000F local_number3 = (4 - local_number5); @0000D6AC:0006 label_d6ac: @0000D6AE:0001 // switch/while/??? @0000D6B2:000A local_number5 = (local_number3 > 0); @0000D6C1:0004 if(local_number5) then // ref index: 1 @0000D6CD:0007 local_string2 = ("0" + local_string2); @0000D6DB:000F local_number3 = (local_number3 - 1); @0000D6EA:0005 goto label_d6ac; @0000D6F3:0009 endif; @0000D6F3:0009 label_d6f3: @0000D6F5:0007 local_string2 = ("0x" + local_string2); @0000D704:0021 ListSetIndex(local_number4, -401); @0000D712:0021 ListFindString(local_number4, local_string2); @0000D71E:0006 local_number5 = LASTRESULT; @0000D728:000E local_number5 = (local_number5 != 0); @0000D737:0004 if(local_number5) then // ref index: 1 @0000D743:0021 ListCount/ListDestroy(local_number4); @0000D74C:0027 // return coming @0000D750:0023 return 0; @0000D759:000B endif; @0000D759:000B label_d759: @0000D75B:0021 ListGetNextString(local_number4, local_string3); @0000D767:0021 LongPathToQuote(local_string3, 0); @0000D775:0021 ListGetNextString(local_number4, local_string4); @0000D781:002C StrToNum(local_number2, local_string4); @0000D78B:0021 function_225(local_string3, local_number2, 0); @0000D79C:0006 local_number5 = LASTRESULT; @0000D7A6:0009 local_number5 = (local_number5 < 0); @0000D7B5:0004 if(local_number5) then // ref index: 1 @0000D7C1:0021 ListCount/ListDestroy(local_number4); @0000D7CA:0027 // return coming @0000D7CE:0023 return 0; @0000D7D7:0004 endif; @0000D7D7:0004 label_d7d7: @0000D7D9:0021 ListCount/ListDestroy(local_number4); @0000D7E2:0027 // return coming @0000D7E6:0023 return 1; @0000D7EF:0026 end; // checksum: 8cace198 @0000D7FB:0008 label_d7fb: @0000D7FD:0022 function NUMBER function_229() @0000D7FD NUMBER local_number1; @0000D7FD STRING local_string1; @0000D7FD @0000D7FD begin @0000D806:0027 // return coming @0000D80A:0021 StrRemoveLastSlash(local_string1); @0000D813:0006 local_number1 = LASTRESULT; @0000D81D:0020 _GetCurrentDialogName(global_number50, local_string1, local_number1); // dll: ISRT.dll @0000D82C:0006 local_number1 = LASTRESULT; @0000D836:0023 return local_number1; @0000D83D:0026 end; // checksum: 143c1f7c @0000D849:000A label_d849: @0000D84B:0022 function NUMBER function_230(local_string1) @0000D84B NUMBER local_number1; @0000D84B @0000D84B @0000D84B begin @0000D854:0021 function_230(local_string1); @0000D85D:0006 local_number1 = LASTRESULT; @0000D867:000C local_number1 = (local_number1 >= 0); @0000D876:0004 if(local_number1) then // ref index: 1 @0000D882:0027 // return coming @0000D886:0021 ReleaseDialog/EndDialog(local_string1); @0000D88F:0006 local_number1 = LASTRESULT; @0000D899:0023 return local_number1; @0000D8A0:0005 goto label_d8b8; @0000D8A9:0002 endif; @0000D8A9:0002 label_d8a9: @0000D8AB:0027 // return coming @0000D8AF:0023 return -1; @0000D8B8:0001 label_d8b8: @0000D8BA:0026 end; // checksum: ffff97d3 @0000D8C6:0006 label_d8c6: @0000D8C8:0022 function NUMBER function_231() @0000D8C8 NUMBER local_number1, local_number2; @0000D8C8 @0000D8C8 @0000D8C8 begin @0000D8D1:0020 _Preprogram(global_number50); // dll: ISRT.dll @0000D8DA:0006 local_number1 = LASTRESULT; @0000D8E4:000D local_number2 = (local_number1 = -2147213312); @0000D8F3:0004 if(local_number2) then // ref index: 1 @0000D8FF:0002 abort; @0000D903:0003 endif; @0000D903:0003 label_d903: @0000D905:000D local_number2 = (local_number1 = -2147213311); @0000D914:0004 if(local_number2) then // ref index: 1 @0000D920:0003 exit; @0000D924:0002 endif; @0000D924:0002 label_d924: @0000D926:0024 return; @0000D92A:0026 end; // checksum: 5625701e @0000D936:0006 label_d936: @0000D938:0022 function NUMBER function_237() @0000D938 NUMBER local_number1, local_number2; @0000D938 @0000D938 @0000D938 begin @0000D941:0020 _InitInstall(global_number50); // dll: ISRT.dll @0000D94A:0006 local_number1 = LASTRESULT; @0000D954:000D local_number2 = (local_number1 = -2147213312); @0000D963:0004 if(local_number2) then // ref index: 1 @0000D96F:0002 abort; @0000D973:0003 endif; @0000D973:0003 label_d973: @0000D975:000D local_number2 = (local_number1 = -2147213311); @0000D984:0004 if(local_number2) then // ref index: 1 @0000D990:0003 exit; @0000D994:0003 endif; @0000D994:0003 label_d994: @0000D996:0027 // return coming @0000D99A:0023 return local_number1; @0000D9A1:0026 end; // checksum: 22385b39 @0000D9AD:0006 label_d9ad: @0000D9AF:0022 function NUMBER function_238() @0000D9AF NUMBER local_number1, local_number2; @0000D9AF @0000D9AF @0000D9AF begin @0000D9B8:0020 _ExitInstall(global_number50); // dll: ISRT.dll @0000D9C1:0006 local_number1 = LASTRESULT; @0000D9CB:000D local_number2 = (local_number1 = -2147213312); @0000D9DA:0004 if(local_number2) then // ref index: 1 @0000D9E6:0002 abort; @0000D9EA:0003 endif; @0000D9EA:0003 label_d9ea: @0000D9EC:000D local_number2 = (local_number1 = -2147213311); @0000D9FB:0004 if(local_number2) then // ref index: 1 @0000DA07:0003 exit; @0000DA0B:0003 endif; @0000DA0B:0003 label_da0b: @0000DA0D:0027 // return coming @0000DA11:0023 return local_number1; @0000DA18:0026 end; // checksum: 222e5739 @0000DA24:0006 label_da24: @0000DA26:0022 function NUMBER function_239() @0000DA26 NUMBER local_number1, local_number2; @0000DA26 @0000DA26 @0000DA26 begin @0000DA2F:0020 _CCPSearch(global_number50); // dll: ISRT.dll @0000DA38:0006 local_number1 = LASTRESULT; @0000DA42:000D local_number2 = (local_number1 = -2147213312); @0000DA51:0004 if(local_number2) then // ref index: 1 @0000DA5D:0002 abort; @0000DA61:0003 endif; @0000DA61:0003 label_da61: @0000DA63:000D local_number2 = (local_number1 = -2147213311); @0000DA72:0004 if(local_number2) then // ref index: 1 @0000DA7E:0003 exit; @0000DA82:0003 endif; @0000DA82:0003 label_da82: @0000DA84:0027 // return coming @0000DA88:0023 return local_number1; @0000DA8F:0026 end; // checksum: 76767409 @0000DA9B:0006 label_da9b: @0000DA9D:0022 function NUMBER function_240() @0000DA9D NUMBER local_number1, local_number2; @0000DA9D @0000DA9D @0000DA9D begin @0000DAA6:0020 _AppSearch(global_number50); // dll: ISRT.dll @0000DAAF:0006 local_number1 = LASTRESULT; @0000DAB9:000D local_number2 = (local_number1 = -2147213312); @0000DAC8:0004 if(local_number2) then // ref index: 1 @0000DAD4:0002 abort; @0000DAD8:0003 endif; @0000DAD8:0003 label_dad8: @0000DADA:000D local_number2 = (local_number1 = -2147213311); @0000DAE9:0004 if(local_number2) then // ref index: 1 @0000DAF5:0003 exit; @0000DAF9:0003 endif; @0000DAF9:0003 label_daf9: @0000DAFB:0027 // return coming @0000DAFF:0023 return local_number1; @0000DB06:0026 end; // checksum: 56457609 @0000DB12:0006 label_db12: @0000DB14:0022 function NUMBER function_241() @0000DB14 NUMBER local_number1, local_number2; @0000DB14 @0000DB14 @0000DB14 begin @0000DB1D:0020 _Rebooted(global_number50); // dll: ISRT.dll @0000DB26:0006 local_number1 = LASTRESULT; @0000DB30:000D local_number2 = (local_number1 = -2147213312); @0000DB3F:0004 if(local_number2) then // ref index: 1 @0000DB4B:0002 abort; @0000DB4F:0003 endif; @0000DB4F:0003 label_db4f: @0000DB51:000D local_number2 = (local_number1 = -2147213311); @0000DB60:0004 if(local_number2) then // ref index: 1 @0000DB6C:0003 exit; @0000DB70:0003 endif; @0000DB70:0003 label_db70: @0000DB72:0027 // return coming @0000DB76:0023 return local_number1; @0000DB7D:0026 end; // checksum: 53450732 @0000DB89:0006 label_db89: @0000DB8B:0022 function NUMBER function_242() @0000DB8B NUMBER local_number1, local_number2, local_number3; @0000DB8B @0000DB8B @0000DB8B begin @0000DB94:0020 _ShowWizardPages(global_number50, local_number1); // dll: ISRT.dll @0000DBA0:0006 local_number2 = LASTRESULT; @0000DBAA:000D local_number3 = (local_number2 = -2147213312); @0000DBB9:0004 if(local_number3) then // ref index: 1 @0000DBC5:0002 abort; @0000DBC9:0003 endif; @0000DBC9:0003 label_dbc9: @0000DBCB:000D local_number3 = (local_number2 = -2147213311); @0000DBDA:0004 if(local_number3) then // ref index: 1 @0000DBE6:0003 exit; @0000DBEA:0003 endif; @0000DBEA:0003 label_dbea: @0000DBEC:0027 // return coming @0000DBF0:0023 return local_number2; @0000DBF7:0026 end; // checksum: 62542848 @0000DC03:0006 label_dc03: @0000DC05:0022 function NUMBER function_243(local_number1) @0000DC05 NUMBER local_number2; @0000DC05 @0000DC05 @0000DC05 begin @0000DC0E:0020 _OnUninstPriv(global_number50); // dll: ISRT.dll @0000DC17:0006 local_number1 = LASTRESULT; @0000DC21:000D local_number2 = (local_number1 = -2147213312); @0000DC30:0004 if(local_number2) then // ref index: 1 @0000DC3C:0002 abort; @0000DC40:0003 endif; @0000DC40:0003 label_dc40: @0000DC42:000D local_number2 = (local_number1 = -2147213311); @0000DC51:0004 if(local_number2) then // ref index: 1 @0000DC5D:0003 exit; @0000DC61:0002 endif; @0000DC61:0002 label_dc61: @0000DC63:0024 return; @0000DC67:0026 end; // checksum: 1b274575 @0000DC73:0002 label_dc73: @0000DC75:0022 function NUMBER function_244() @0000DC75 NUMBER local_number1, local_number3; @0000DC75 @0000DC75 @0000DC75 begin @0000DC7E:0001 // switch/while/??? @0000DC82:0004 label_dc82: @0000DC84:000D local_number3 = (local_number1 = 51); @0000DC93:0004 if(local_number3) then // ref index: 1 @0000DC9F:0006 global_number2 = 1; @0000DCAB:0005 goto label_e43e; @0000DCB4:0004 endif; @0000DCB4:0004 label_dcb4: @0000DCB6:000D local_number3 = (local_number1 = 50); @0000DCC5:0004 if(local_number3) then // ref index: 1 @0000DCD1:0006 global_number3 = 1; @0000DCDD:0005 goto label_e43e; @0000DCE6:0004 endif; @0000DCE6:0004 label_dce6: @0000DCE8:000D local_number3 = (local_number1 = 56); @0000DCF7:0004 if(local_number3) then // ref index: 1 @0000DD03:0006 global_number4 = 1; @0000DD0F:0005 goto label_e43e; @0000DD18:0004 endif; @0000DD18:0004 label_dd18: @0000DD1A:000D local_number3 = (local_number1 = 52); @0000DD29:0004 if(local_number3) then // ref index: 1 @0000DD35:0006 global_number5 = 1; @0000DD41:0005 goto label_e43e; @0000DD4A:0005 endif; @0000DD4A:0005 label_dd4a: @0000DD4C:000D local_number3 = (local_number1 = 66); @0000DD5B:0004 if(local_number3) then // ref index: 1 @0000DD67:0027 // return coming @0000DD6B:0023 return 0; @0000DD74:0005 goto label_e43e; @0000DD7D:0006 endif; @0000DD7D:0006 label_dd7d: @0000DD7F:000D local_number3 = (local_number1 = 63); @0000DD8E:0004 if(local_number3) then // ref index: 1 @0000DD9A:0033 global_object11.Batch = 1; @0000DDAE:0027 // return coming @0000DDB2:0023 return 0; @0000DDBB:0005 goto label_e43e; @0000DDC4:0006 endif; @0000DDC4:0006 label_ddc4: @0000DDC6:000D local_number3 = (local_number1 = 62); @0000DDD5:0004 if(local_number3) then // ref index: 2 @0000DDE1:0020 IsObject(global_object12); // dll: ISRT.dll @0000DDEA:0006 local_number3 = LASTRESULT; @0000DDF4:0004 if(local_number3) then // ref index: 1 @0000DE00:0033 global_object12.Enable = 1; @0000DE15:0003 endif; @0000DE15:0003 label_de15: @0000DE17:0027 // return coming @0000DE1B:0023 return 0; @0000DE24:0005 goto label_e43e; @0000DE2D:0007 endif; @0000DE2D:0007 label_de2d: @0000DE2F:000D local_number3 = (local_number1 = 54); @0000DE3E:0004 if(local_number3) then // ref index: 1 @0000DE4A:0027 // return coming @0000DE4E:0020 _EnableDialogCache(global_number50, 1); // dll: ISRT.dll @0000DE5C:0006 local_number3 = LASTRESULT; @0000DE66:0023 return local_number3; @0000DE6D:0005 goto label_e43e; @0000DE76:0007 endif; @0000DE76:0007 label_de76: @0000DE78:000D local_number3 = (local_number1 = 12); @0000DE87:0004 if(local_number3) then // ref index: 2 @0000DE93:000E local_number3 = (global_number29 != 2); @0000DEA2:0004 if(local_number3) then // ref index: 1 @0000DEAE:0021 function_431(-2); @0000DEB9:0006 local_number3 = LASTRESULT; @0000DEC3:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll @0000DED6:0001 endif; @0000DED6:0001 label_ded6: @0000DED8:0005 goto label_e43e; @0000DEE1:0005 endif; @0000DEE1:0005 label_dee1: @0000DEE3:000D local_number3 = (local_number1 = 27); @0000DEF2:0004 if(local_number3) then // ref index: 1 @0000DEFE:0027 // return coming @0000DF02:0023 return 0; @0000DF0B:0005 goto label_e43e; @0000DF14:0007 endif; @0000DF14:0007 label_df14: @0000DF16:000D local_number3 = (local_number1 = 25); @0000DF25:0004 if(local_number3) then // ref index: 3 @0000DF31:000E local_number3 = (global_number29 != 2); @0000DF40:0004 if(local_number3) then // ref index: 2 @0000DF4C:0036 try // ref index 1: 1 ref index 2: 2 @0000DF5A:0035 global_object14.ShowWindow(4); @0000DF73:0037 catch @0000DF77:0003 label_df77: @0000DF79:0027 // return coming @0000DF7D:0023 return -1; @0000DF86:0038 endcatch; @0000DF8A:0001 endif; @0000DF8A:0001 label_df8a: @0000DF8C:0005 goto label_e43e; @0000DF95:0007 endif; @0000DF95:0007 label_df95: @0000DF97:000D local_number3 = (local_number1 = 29); @0000DFA6:0004 if(local_number3) then // ref index: 3 @0000DFB2:000E local_number3 = (global_number29 != 2); @0000DFC1:0004 if(local_number3) then // ref index: 2 @0000DFCD:0036 try // ref index 1: 1 ref index 2: 2 @0000DFDB:0035 global_object14.ShowWindow(2); @0000DFF4:0037 catch @0000DFF8:0003 label_dff8: @0000DFFA:0027 // return coming @0000DFFE:0023 return -1; @0000E007:0038 endcatch; @0000E00B:0001 endif; @0000E00B:0001 label_e00b: @0000E00D:0005 goto label_e43e; @0000E016:0007 endif; @0000E016:0007 label_e016: @0000E018:000D local_number3 = (local_number1 = 26); @0000E027:0004 if(local_number3) then // ref index: 1 @0000E033:0027 // return coming @0000E037:0020 EnableHourGlass(global_number50, 1); // dll: ISRT.dll @0000E045:0006 local_number3 = LASTRESULT; @0000E04F:0023 return local_number3; @0000E056:0005 goto label_e43e; @0000E05F:0006 endif; @0000E05F:0006 label_e05f: @0000E061:000D local_number3 = (local_number1 = 16); @0000E070:0004 if(local_number3) then // ref index: 2 @0000E07C:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000E085:0006 local_number3 = LASTRESULT; @0000E08F:0004 if(local_number3) then // ref index: 1 @0000E09B:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000E0A7:0002 endif; @0000E0A7:0002 label_e0a7: @0000E0A9:0035 global_object13.ShowControl(1450.5); @0000E0C8:0005 goto label_e43e; @0000E0D1:0007 endif; @0000E0D1:0007 label_e0d1: @0000E0D3:000D local_number3 = (local_number1 = 4); @0000E0E2:0004 if(local_number3) then // ref index: 1 @0000E0EE:0027 // return coming @0000E0F2:0020 _EnableStatus(global_number50, 4); // dll: ISRT.dll @0000E100:0006 local_number3 = LASTRESULT; @0000E10A:0023 return local_number3; @0000E111:0005 goto label_e43e; @0000E11A:0007 endif; @0000E11A:0007 label_e11a: @0000E11C:000D local_number3 = (local_number1 = 58); @0000E12B:0004 if(local_number3) then // ref index: 1 @0000E137:0027 // return coming @0000E13B:0020 _EnableStatus(global_number50, 58); // dll: ISRT.dll @0000E149:0006 local_number3 = LASTRESULT; @0000E153:0023 return local_number3; @0000E15A:0005 goto label_e43e; @0000E163:0007 endif; @0000E163:0007 label_e163: @0000E165:000D local_number3 = (local_number1 = 57); @0000E174:0004 if(local_number3) then // ref index: 1 @0000E180:0027 // return coming @0000E184:0020 _EnableStatus(global_number50, 57); // dll: ISRT.dll @0000E192:0006 local_number3 = LASTRESULT; @0000E19C:0023 return local_number3; @0000E1A3:0005 goto label_e43e; @0000E1AC:0007 endif; @0000E1AC:0007 label_e1ac: @0000E1AE:000D local_number3 = (local_number1 = 5); @0000E1BD:0004 if(local_number3) then // ref index: 1 @0000E1C9:0027 // return coming @0000E1CD:0020 _EnableStatus(global_number50, 5); // dll: ISRT.dll @0000E1DB:0006 local_number3 = LASTRESULT; @0000E1E5:0023 return local_number3; @0000E1EC:0005 goto label_e43e; @0000E1F5:0007 endif; @0000E1F5:0007 label_e1f5: @0000E1F7:000D local_number3 = (local_number1 = 17); @0000E206:0004 if(local_number3) then // ref index: 1 @0000E212:0027 // return coming @0000E216:0021 SetDisplayEffect(1); @0000E221:0006 local_number3 = LASTRESULT; @0000E22B:0023 return local_number3; @0000E232:0005 goto label_e43e; @0000E23B:0004 endif; @0000E23B:0004 label_e23b: @0000E23D:000D local_number3 = (local_number1 = 53); @0000E24C:0004 if(local_number3) then // ref index: 1 @0000E258:0006 global_number49 = 1; @0000E264:0005 goto label_e43e; @0000E26D:0004 endif; @0000E26D:0004 label_e26d: @0000E26F:000D local_number3 = (local_number1 = 67); @0000E27E:0004 if(local_number3) then // ref index: 1 @0000E28A:0006 global_number53 = 0; @0000E296:0005 goto label_e43e; @0000E29F:0007 endif; @0000E29F:0007 label_e29f: @0000E2A1:000D local_number3 = (local_number1 = 68); @0000E2B0:0004 if(local_number3) then // ref index: 1 @0000E2BC:0027 // return coming @0000E2C0:0020 _EnableSkins(global_number50, 1); // dll: ISRT.dll @0000E2CE:0006 local_number3 = LASTRESULT; @0000E2D8:0023 return local_number3; @0000E2DF:0005 goto label_e43e; @0000E2E8:0004 endif; @0000E2E8:0004 label_e2e8: @0000E2EA:000D local_number3 = (local_number1 = 69); @0000E2F9:0004 if(local_number3) then // ref index: 1 @0000E305:0006 global_number31 = 1; @0000E311:0005 goto label_e43e; @0000E31A:0007 endif; @0000E31A:0007 label_e31a: @0000E31C:000D local_number3 = (local_number1 = 70); @0000E32B:0004 if(local_number3) then // ref index: 1 @0000E337:0027 // return coming @0000E33B:0020 _RegEnableTextSubs(global_number50, 1); // dll: ISRT.dll @0000E349:0006 local_number3 = LASTRESULT; @0000E353:0023 return local_number3; @0000E35A:0005 goto label_e43e; @0000E363:000A endif; @0000E363:000A label_e363: @0000E365:000D local_number3 = (local_number1 = 71); @0000E374:0004 if(local_number3) then // ref index: 1 @0000E380:0027 // return coming @0000E384:0021 function_651(); @0000E38A:0006 local_number3 = LASTRESULT; @0000E394:0013 local_number3 = (local_number3 | 2); @0000E3A3:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000E3AF:0006 local_number3 = LASTRESULT; @0000E3B9:0023 return local_number3; @0000E3C0:0005 goto label_e43e; @0000E3C9:000A endif; @0000E3C9:000A label_e3c9: @0000E3CB:000D local_number3 = (local_number1 = 72); @0000E3DA:0004 if(local_number3) then // ref index: 1 @0000E3E6:0027 // return coming @0000E3EA:0021 function_651(); @0000E3F0:0006 local_number3 = LASTRESULT; @0000E3FA:0013 local_number3 = (local_number3 | 1); @0000E409:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000E415:0006 local_number3 = LASTRESULT; @0000E41F:0023 return local_number3; @0000E426:0005 goto label_e43e; @0000E42F:0002 endif; @0000E42F:0002 label_e42f: @0000E431:0027 // return coming @0000E435:0023 return -1; @0000E43E:0003 label_e43e: @0000E440:0027 // return coming @0000E444:0023 return 0; @0000E44D:0026 end; // checksum: 825fb900 @0000E45D:0002 label_e45d: @0000E45F:0022 function NUMBER function_245(local_number1) @0000E45F NUMBER local_number2, local_number3, local_number4; @0000E45F STRING local_string1; @0000E45F OBJECT local_object1; @0000E45F begin @0000E468:0001 // switch/while/??? @0000E46C:0004 label_e46c: @0000E46E:000D local_number3 = (local_number1 = 51); @0000E47D:0004 if(local_number3) then // ref index: 1 @0000E489:0006 global_number2 = 0; @0000E495:0005 goto label_ecca; @0000E49E:0004 endif; @0000E49E:0004 label_e49e: @0000E4A0:000D local_number3 = (local_number1 = 50); @0000E4AF:0004 if(local_number3) then // ref index: 1 @0000E4BB:0006 global_number3 = 0; @0000E4C7:0005 goto label_ecca; @0000E4D0:0004 endif; @0000E4D0:0004 label_e4d0: @0000E4D2:000D local_number3 = (local_number1 = 56); @0000E4E1:0004 if(local_number3) then // ref index: 1 @0000E4ED:0006 global_number4 = 0; @0000E4F9:0005 goto label_ecca; @0000E502:0004 endif; @0000E502:0004 label_e502: @0000E504:000D local_number3 = (local_number1 = 52); @0000E513:0004 if(local_number3) then // ref index: 1 @0000E51F:0006 global_number5 = 0; @0000E52B:0005 goto label_ecca; @0000E534:0005 endif; @0000E534:0005 label_e534: @0000E536:000D local_number3 = (local_number1 = 66); @0000E545:0004 if(local_number3) then // ref index: 1 @0000E551:0027 // return coming @0000E555:0023 return -1; @0000E55E:0005 goto label_ecca; @0000E567:0006 endif; @0000E567:0006 label_e567: @0000E569:000D local_number3 = (local_number1 = 63); @0000E578:0004 if(local_number3) then // ref index: 1 @0000E584:0033 global_object11.Batch = 0; @0000E598:0027 // return coming @0000E59C:0023 return 0; @0000E5A5:0005 goto label_ecca; @0000E5AE:0006 endif; @0000E5AE:0006 label_e5ae: @0000E5B0:000D local_number3 = (local_number1 = 62); @0000E5BF:0004 if(local_number3) then // ref index: 2 @0000E5CB:0020 IsObject(global_object12); // dll: ISRT.dll @0000E5D4:0006 local_number3 = LASTRESULT; @0000E5DE:0004 if(local_number3) then // ref index: 1 @0000E5EA:0033 global_object12.Enable = 0; @0000E5FF:0003 endif; @0000E5FF:0003 label_e5ff: @0000E601:0027 // return coming @0000E605:0023 return 0; @0000E60E:0005 goto label_ecca; @0000E617:0007 endif; @0000E617:0007 label_e617: @0000E619:000D local_number3 = (local_number1 = 54); @0000E628:0004 if(local_number3) then // ref index: 1 @0000E634:0027 // return coming @0000E638:0020 _EnableDialogCache(global_number50, 0); // dll: ISRT.dll @0000E646:0006 local_number3 = LASTRESULT; @0000E650:0023 return local_number3; @0000E657:0005 goto label_ecca; @0000E660:000A endif; @0000E660:000A label_e660: @0000E662:000D local_number3 = (local_number1 = 12); @0000E671:0004 if(local_number3) then // ref index: 1 @0000E67D:0021 function_431(-2); @0000E688:0006 local_number3 = LASTRESULT; @0000E692:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll @0000E6AC:0006 local_number4 = LASTRESULT; @0000E6B6:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll @0000E6C7:0027 // return coming @0000E6CB:0023 return 0; @0000E6D4:0005 goto label_ecca; @0000E6DD:000C endif; @0000E6DD:000C label_e6dd: @0000E6DF:000D local_number3 = (local_number1 = -16776960); @0000E6EE:0004 if(local_number3) then // ref index: 3 @0000E6FA:000E local_number3 = (global_number29 != 2); @0000E709:0004 if(local_number3) then // ref index: 2 @0000E715:0021 function_431(-2); @0000E720:0006 local_number2 = LASTRESULT; @0000E72A:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll @0000E73D:0006 local_number3 = LASTRESULT; @0000E747:000D local_number3 = (local_number3 = 0); @0000E756:0004 if(local_number3) then // ref index: 1 @0000E762:0027 // return coming @0000E766:0023 return -1; @0000E76F:0002 endif; @0000E76F:0002 label_e76f: @0000E771:0020 ShowWindow(local_number2, 9); // dll: USER.dll @0000E77F:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll @0000E7A6:0003 endif; @0000E7A6:0003 label_e7a6: @0000E7A8:0027 // return coming @0000E7AC:0023 return 0; @0000E7B5:0005 goto label_ecca; @0000E7BE:0005 endif; @0000E7BE:0005 label_e7be: @0000E7C0:000D local_number3 = (local_number1 = 27); @0000E7CF:0004 if(local_number3) then // ref index: 1 @0000E7DB:0027 // return coming @0000E7DF:0023 return -1; @0000E7E8:0005 goto label_ecca; @0000E7F1:0007 endif; @0000E7F1:0007 label_e7f1: @0000E7F3:000D local_number3 = (local_number1 = 26); @0000E802:0004 if(local_number3) then // ref index: 1 @0000E80E:0027 // return coming @0000E812:0020 EnableHourGlass(global_number50, 0); // dll: ISRT.dll @0000E820:0006 local_number3 = LASTRESULT; @0000E82A:0023 return local_number3; @0000E831:0005 goto label_ecca; @0000E83A:0006 endif; @0000E83A:0006 label_e83a: @0000E83C:000D local_number3 = (local_number1 = 16); @0000E84B:0004 if(local_number3) then // ref index: 2 @0000E857:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000E860:0006 local_number3 = LASTRESULT; @0000E86A:0004 if(local_number3) then // ref index: 1 @0000E876:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000E882:0002 endif; @0000E882:0002 label_e882: @0000E884:0035 global_object13.ShowControl(1450.0); @0000E8A3:0005 goto label_ecca; @0000E8AC:000D endif; @0000E8AC:000D label_e8ac: @0000E8AE:000D local_number3 = (local_number1 = 4); @0000E8BD:000D local_number4 = (local_number1 = 58); @0000E8CC:0018 local_number3 = (local_number3 || local_number4); @0000E8D9:000D local_number4 = (local_number1 = 57); @0000E8E8:0018 local_number3 = (local_number3 || local_number4); @0000E8F5:000D local_number4 = (local_number1 = 5); @0000E904:0018 local_number3 = (local_number3 || local_number4); @0000E911:0004 if(local_number3) then // ref index: 1 @0000E91D:0027 // return coming @0000E921:0020 _DisableStatus(global_number50); // dll: ISRT.dll @0000E92A:0006 local_number3 = LASTRESULT; @0000E934:0023 return local_number3; @0000E93B:0005 goto label_ecca; @0000E944:0007 endif; @0000E944:0007 label_e944: @0000E946:000D local_number3 = (local_number1 = 17); @0000E955:0004 if(local_number3) then // ref index: 1 @0000E961:0027 // return coming @0000E965:0021 SetDisplayEffect(0); @0000E970:0006 local_number3 = LASTRESULT; @0000E97A:0023 return local_number3; @0000E981:0005 goto label_ecca; @0000E98A:0004 endif; @0000E98A:0004 label_e98a: @0000E98C:000D local_number3 = (local_number1 = 53); @0000E99B:0004 if(local_number3) then // ref index: 1 @0000E9A7:0006 global_number49 = 0; @0000E9B3:0005 goto label_ecca; @0000E9BC:0007 endif; @0000E9BC:0007 label_e9bc: @0000E9BE:000D local_number3 = (local_number1 = 35); @0000E9CD:0004 if(local_number3) then // ref index: 4 @0000E9D9:0020 IsObject(global_object13); // dll: ISRT.dll @0000E9E2:0006 local_number3 = LASTRESULT; @0000E9EC:000D local_number3 = (local_number3 = 0); @0000E9FB:0004 if(local_number3) then // ref index: 1 @0000EA07:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000EA13:0010 endif; @0000EA13:0010 label_ea13: @0000EA15:0035 global_object13.BillBoards; @0000EA29:0034 set local_object1 = LASTRESULT; @0000EA33:0020 IsObject(local_object1); // dll: ISRT.dll @0000EA3C:0006 local_number3 = LASTRESULT; @0000EA46:000D local_number3 = (local_number3 = 0); @0000EA55:0004 if(local_number3) then // ref index: 2 @0000EA61:0021 function_647(); @0000EA67:0006 local_string1 = LASTRESULT; @0000EA71:0021 function_662(local_string1); @0000EA7A:0034 set local_object1 = LASTRESULT; @0000EA84:0020 IsObject(local_object1); // dll: ISRT.dll @0000EA8D:0006 local_number3 = LASTRESULT; @0000EA97:000D local_number3 = (local_number3 = 0); @0000EAA6:0004 if(local_number3) then // ref index: 1 @0000EAB2:0027 // return coming @0000EAB6:0023 return -1; @0000EABF:0001 endif; @0000EABF:0001 label_eabf: @0000EAC1:0033 global_object13.BillBoards = local_object1; @0000EAD8:0002 endif; @0000EAD8:0002 label_ead8: @0000EADA:0033 local_object1.Visible = 0; @0000EAF0:0005 goto label_ecca; @0000EAF9:0004 endif; @0000EAF9:0004 label_eaf9: @0000EAFB:000D local_number3 = (local_number1 = 67); @0000EB0A:0004 if(local_number3) then // ref index: 1 @0000EB16:0006 global_number53 = 1; @0000EB22:0005 goto label_ecca; @0000EB2B:0007 endif; @0000EB2B:0007 label_eb2b: @0000EB2D:000D local_number3 = (local_number1 = 68); @0000EB3C:0004 if(local_number3) then // ref index: 1 @0000EB48:0027 // return coming @0000EB4C:0020 _EnableSkins(global_number50, 0); // dll: ISRT.dll @0000EB5A:0006 local_number3 = LASTRESULT; @0000EB64:0023 return local_number3; @0000EB6B:0005 goto label_ecca; @0000EB74:0004 endif; @0000EB74:0004 label_eb74: @0000EB76:000D local_number3 = (local_number1 = 69); @0000EB85:0004 if(local_number3) then // ref index: 1 @0000EB91:0006 global_number31 = 0; @0000EB9D:0005 goto label_ecca; @0000EBA6:0007 endif; @0000EBA6:0007 label_eba6: @0000EBA8:000D local_number3 = (local_number1 = 70); @0000EBB7:0004 if(local_number3) then // ref index: 1 @0000EBC3:0027 // return coming @0000EBC7:0020 _RegEnableTextSubs(global_number50, 0); // dll: ISRT.dll @0000EBD5:0006 local_number3 = LASTRESULT; @0000EBDF:0023 return local_number3; @0000EBE6:0005 goto label_ecca; @0000EBEF:000A endif; @0000EBEF:000A label_ebef: @0000EBF1:000D local_number3 = (local_number1 = 71); @0000EC00:0004 if(local_number3) then // ref index: 1 @0000EC0C:0027 // return coming @0000EC10:0021 function_651(); @0000EC16:0006 local_number3 = LASTRESULT; @0000EC20:0012 local_number3 = (local_number3 & -3); @0000EC2F:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000EC3B:0006 local_number3 = LASTRESULT; @0000EC45:0023 return local_number3; @0000EC4C:0005 goto label_ecca; @0000EC55:000A endif; @0000EC55:000A label_ec55: @0000EC57:000D local_number3 = (local_number1 = 72); @0000EC66:0004 if(local_number3) then // ref index: 1 @0000EC72:0027 // return coming @0000EC76:0021 function_651(); @0000EC7C:0006 local_number3 = LASTRESULT; @0000EC86:0012 local_number3 = (local_number3 & -2); @0000EC95:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000ECA1:0006 local_number3 = LASTRESULT; @0000ECAB:0023 return local_number3; @0000ECB2:0005 goto label_ecca; @0000ECBB:0002 endif; @0000ECBB:0002 label_ecbb: @0000ECBD:0027 // return coming @0000ECC1:0023 return -1; @0000ECCA:0003 label_ecca: @0000ECCC:0027 // return coming @0000ECD0:0023 return 0; @0000ECD9:0026 end; // checksum: e33135bf @0000ECE9:0004 label_ece9: @0000ECEB:0022 function NUMBER Disable(local_number1) @0000ECEB NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0000ECEB STRING local_string1, local_string2, local_string3, local_string5; @0000ECEB @0000ECEB begin @0000ECF4:000D local_number6 = (global_number27 = 0); @0000ED03:0004 if(local_number6) then // ref index: 1 @0000ED0F:0021 SdInit(); @0000ED15:0006 endif; @0000ED15:0006 label_ed15: @0000ED17:0021 EzDefineDialog("EnterDisk", "", "", 10104); @0000ED34:0006 local_number6 = LASTRESULT; @0000ED3E:000D local_number6 = (local_number6 = -1); @0000ED4D:0004 if(local_number6) then // ref index: 1 @0000ED59:0027 // return coming @0000ED5D:0023 return -1; @0000ED66:0002 endif; @0000ED66:0002 label_ed66: @0000ED68:0006 local_number1 = 0; @0000ED74:0021 Do(0); @0000ED7F:0006 label_ed7f: @0000ED81:0001 // switch/while/??? @0000ED85:000D local_number6 = (local_number1 = 0); @0000ED94:0004 if(local_number6) then // ref index: 13 @0000EDA0:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk"); @0000EDB2:0006 local_number4 = LASTRESULT; @0000EDBC:0001 // switch/while/??? @0000EDC0:0007 label_edc0: @0000EDC2:000D local_number6 = (local_number4 = -100); @0000EDD1:0004 if(local_number6) then // ref index: 5 @0000EDDD:0021 CtrlGetSubCommand("EnterDisk"); @0000EDEF:0006 local_number2 = LASTRESULT; @0000EDF9:000D local_number6 = (global_string37 = ""); @0000EE06:0004 if(local_number6) then // ref index: 1 @0000EE12:0006 global_string37 = " "; @0000EE1D:0004 endif; @0000EE1D:0004 label_ee1d: @0000EE1F:0021 function_551("EnterDisk", local_number2, 0, global_string37); @0000EE3C:000E local_number6 = (local_string1 != ""); @0000EE49:0004 if(local_number6) then // ref index: 1 @0000EE55:0021 CtrlSetCurSel("EnterDisk", 901, local_string1); @0000EE6F:0005 endif; @0000EE6F:0005 label_ee6f: @0000EE71:0020 GetDlgItem(local_number2, 4); // dll: USER.dll @0000EE7F:0006 local_number3 = LASTRESULT; @0000EE89:0009 local_number6 = (local_number5 < 255); @0000EE98:0004 if(local_number6) then // ref index: 1 @0000EEA4:0006 local_number5 = 255; @0000EEB0:0008 endif; @0000EEB0:0008 label_eeb0: @0000EEB2:000F local_number6 = (local_number5 - 2); @0000EEC1:0021 function_429(local_number3, 197, local_number6, 0); @0000EED7:0021 CtrlSetCurSel("EnterDisk", 4, global_string5); @0000EEF1:0021 function_226(7); @0000EEFC:0006 local_string5 = LASTRESULT; @0000EF06:000E local_number6 = (local_string5 != ""); @0000EF13:0004 if(local_number6) then // ref index: 1 @0000EF1F:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll @0000EF2B:0001 endif; @0000EF2B:0001 label_ef2b: @0000EF2D:0005 goto label_f129; @0000EF36:0006 endif; @0000EF36:0006 label_ef36: @0000EF38:000D local_number6 = (local_number4 = 31); @0000EF47:0004 if(local_number6) then // ref index: 1 @0000EF53:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @0000EF6D:0021 function_575("", "", local_string3, 0); @0000EF81:0021 CtrlSetCurSel("EnterDisk", 4, local_string3); @0000EF9B:0005 goto label_f129; @0000EFA4:000A endif; @0000EFA4:000A label_efa4: @0000EFA6:000D local_number6 = (local_number4 = 1); @0000EFB5:0004 if(local_number6) then // ref index: 2 @0000EFC1:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @0000EFDB:0021 function_255(local_string3, local_string2); @0000EFE7:0006 local_number6 = LASTRESULT; @0000EFF1:000D local_number6 = (local_number6 = 0); @0000F000:0004 if(local_number6) then // ref index: 1 @0000F00C:0006 local_number4 = 1; @0000F018:0006 local_number1 = 1; @0000F024:0006 global_string5 = local_string3; @0000F02E:0001 endif; @0000F02E:0001 label_f02e: @0000F030:0005 goto label_f129; @0000F039:0006 endif; @0000F039:0006 label_f039: @0000F03B:000D local_number6 = (local_number4 = -1); @0000F04A:0004 if(local_number6) then // ref index: 1 @0000F056:0006 local_number4 = -1; @0000F062:0021 function_558(local_number4, "EnterDisk"); @0000F077:0006 local_number1 = 1; @0000F083:0005 goto label_f129; @0000F08C:0004 endif; @0000F08C:0004 label_f08c: @0000F08E:000D local_number6 = (local_number4 = -200); @0000F09D:0004 if(local_number6) then // ref index: 1 @0000F0A9:0021 function_559(local_number2, local_number4, local_number1); @0000F0B8:0005 goto label_f129; @0000F0C1:0009 endif; @0000F0C1:0009 label_f0c1: @0000F0C3:0021 function_552(local_number4); @0000F0CC:0006 local_number6 = LASTRESULT; @0000F0D6:0021 function_553(local_number4); @0000F0DF:0006 local_number7 = LASTRESULT; @0000F0E9:0019 local_number6 = (local_number6 = local_number7); @0000F0F6:0004 if(local_number6) then // ref index: 1 @0000F102:000E local_number6 = (local_number4 != 4); @0000F111:0004 if(local_number6) then // ref index: 1 @0000F11D:0006 local_number1 = 1; @0000F129:0001 endif; @0000F129:0001 endif; @0000F129:0001 label_f129: @0000F12B:0005 goto label_ed7f; @0000F134:0006 endif; @0000F134:0006 label_f134: @0000F136:0021 ReleaseDialog/EndDialog("EnterDisk"); @0000F148:0021 WaitOnDialog/ReleaseDialog("EnterDisk"); @0000F15A:0021 function_550(); @0000F160:0027 // return coming @0000F164:0023 return local_number4; @0000F16B:0026 end; // checksum: 61adfd80 @0000F177:000B label_f177: @0000F179:0022 function NUMBER EnterDisk(local_string1, local_string2) @0000F179 NUMBER local_number1; @0000F179 STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12; @0000F179 @0000F179 begin @0000F182:0014 local_string1 = (local_string1 ^ ""); @0000F18F:0021 function_563(11051); @0000F19A:0006 local_string9 = LASTRESULT; @0000F1A4:0021 function_227(1); @0000F1AF:0006 local_string3 = LASTRESULT; @0000F1B9:0021 function_228(1); @0000F1C4:0006 local_string6 = LASTRESULT; @0000F1CE:000D local_number1 = (local_string6 = ""); @0000F1DB:0004 if(local_number1) then // ref index: 1 @0000F1E7:0006 local_string6 = local_string9; @0000F1F1:0007 endif; @0000F1F1:0007 label_f1f1: @0000F1F3:0021 SetErrorMsg(2, local_string3); @0000F201:0021 function_309(local_string1); @0000F20A:0006 local_number1 = LASTRESULT; @0000F214:000D local_number1 = (local_number1 = -1); @0000F223:0004 if(local_number1) then // ref index: 1 @0000F22F:0006 local_string12 = local_string6; @0000F239:0005 goto label_f3b0; @0000F242:0007 endif; @0000F242:0007 label_f242: @0000F244:0021 function_227(7); @0000F24F:0006 local_string4 = LASTRESULT; @0000F259:0021 function_228(7); @0000F264:0006 local_string7 = LASTRESULT; @0000F26E:000D local_number1 = (local_string7 = ""); @0000F27B:0004 if(local_number1) then // ref index: 1 @0000F287:0006 local_string7 = local_string9; @0000F291:0007 endif; @0000F291:0007 label_f291: @0000F293:0021 SetErrorMsg(2, local_string4); @0000F2A1:0021 ExistsDir(local_string1); @0000F2AA:0006 local_number1 = LASTRESULT; @0000F2B4:000D local_number1 = (local_number1 = -1); @0000F2C3:0004 if(local_number1) then // ref index: 1 @0000F2CF:0006 local_string12 = local_string7; @0000F2D9:0005 goto label_f3b0; @0000F2E2:0007 endif; @0000F2E2:0007 label_f2e2: @0000F2E4:0021 function_227(2); @0000F2EF:0006 local_string5 = LASTRESULT; @0000F2F9:0021 function_228(2); @0000F304:0006 local_string8 = LASTRESULT; @0000F30E:000D local_number1 = (local_string8 = ""); @0000F31B:0004 if(local_number1) then // ref index: 1 @0000F327:0006 local_string8 = local_string9; @0000F331:0009 endif; @0000F331:0009 label_f331: @0000F333:0021 SetErrorMsg(2, local_string5); @0000F341:000E local_number1 = (local_string2 != ""); @0000F34E:0004 if(local_number1) then // ref index: 1 @0000F35A:0021 FindFile(local_string1, local_string2, local_string11); @0000F369:0006 local_number1 = LASTRESULT; @0000F373:0009 local_number1 = (local_number1 < 0); @0000F382:0004 if(local_number1) then // ref index: 1 @0000F38E:0006 local_string12 = local_string8; @0000F398:0005 goto label_f3b0; @0000F3A1:0002 endif; @0000F3A1:0002 endif; @0000F3A1:0002 label_f3a1: @0000F3A3:0027 // return coming @0000F3A7:0023 return 0; @0000F3B0:0004 label_f3b0: @0000F3B2:0021 function_448(local_string12, -65534); @0000F3C0:0027 // return coming @0000F3C4:0023 return -1; @0000F3CD:0026 end; // checksum: 2dfeab15 @0000F3D9:000A label_f3d9: @0000F3DB:0022 function NUMBER function_255(local_string1, local_string2) @0000F3DB NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0000F3DB STRING local_string3, local_string4, local_string5, local_string7; @0000F3DB @0000F3DB begin @0000F3E4:000D local_number8 = (global_number29 = 2); @0000F3F3:0004 if(local_number8) then // ref index: 2 @0000F3FF:0021 function_560(local_string4, "EnterPassword", "", global_number54); @0000F41E:0021 SilentReadData(local_string4, "Result", 2, local_string5, local_number1); @0000F43B:000E local_number8 = (local_number1 != 12); @0000F44A:000E local_number9 = (local_number1 != 2); @0000F459:0019 local_number8 = (local_number8 = local_number9); @0000F466:0004 if(local_number8) then // ref index: 1 @0000F472:0021 SilentReadData(local_string4, "szMsg", 1, local_string3, local_number4); @0000F48E:0002 endif; @0000F48E:0002 label_f48e: @0000F490:0027 // return coming @0000F494:0023 return local_number1; @0000F49B:0003 endif; @0000F49B:0003 label_f49b: @0000F49D:000D local_number8 = (global_number27 = 0); @0000F4AC:0004 if(local_number8) then // ref index: 1 @0000F4B8:0021 SdInit(); @0000F4BE:0006 endif; @0000F4BE:0006 label_f4be: @0000F4C0:0021 EzDefineDialog("EnterPassword", "", "", 10106); @0000F4E1:0006 local_number8 = LASTRESULT; @0000F4EB:000D local_number8 = (local_number8 = -1); @0000F4FA:0004 if(local_number8) then // ref index: 1 @0000F506:0027 // return coming @0000F50A:0023 return -1; @0000F513:0001 endif; @0000F513:0001 label_f513: @0000F515:0006 local_number5 = 0; @0000F521:0006 label_f521: @0000F523:0001 // switch/while/??? @0000F527:000D local_number8 = (local_number5 = 0); @0000F536:0004 if(local_number8) then // ref index: 12 @0000F542:0021 CmdGetHwndDlg/WaitOnDialog("EnterPassword"); @0000F558:0006 local_number1 = LASTRESULT; @0000F562:0001 // switch/while/??? @0000F566:0009 label_f566: @0000F568:000D local_number8 = (local_number1 = -100); @0000F577:0004 if(local_number8) then // ref index: 4 @0000F583:0021 CtrlSetCurSel("EnterPassword", 4, local_string2); @0000F5A1:0028 StrLengthChars(local_string3); @0000F5A8:0006 local_number2 = LASTRESULT; @0000F5B2:000D local_number8 = (local_number2 = 0); @0000F5C1:0004 if(local_number8) then // ref index: 1 @0000F5CD:0031 Resize(local_string3, 256); @0000F5D9:0006 local_number2 = LASTRESULT; @0000F5E3:0004 endif; @0000F5E3:0004 label_f5e3: @0000F5E5:0006 local_string3 = local_string2; @0000F5EF:000E local_number8 = (local_string1 != ""); @0000F5FC:0004 if(local_number8) then // ref index: 1 @0000F608:0021 CtrlSetCurSel("EnterPassword", 901, local_string1); @0000F626:000B endif; @0000F626:000B label_f626: @0000F628:0021 CtrlGetSubCommand("EnterPassword"); @0000F63E:0006 local_number6 = LASTRESULT; @0000F648:0021 function_551("EnterPassword", local_number6, 0, global_string37); @0000F669:0021 function_226(5); @0000F674:0006 local_string7 = LASTRESULT; @0000F67E:0021 function_564("EnterPassword", local_number6, local_string7); @0000F69A:0020 GetDlgItem(local_number6, 4); // dll: USER.dll @0000F6A8:0006 local_number7 = LASTRESULT; @0000F6B2:0009 local_number8 = (local_number2 < 255); @0000F6C1:0004 if(local_number8) then // ref index: 1 @0000F6CD:0006 local_number2 = 255; @0000F6D9:0007 endif; @0000F6D9:0007 label_f6d9: @0000F6DB:000F local_number8 = (local_number2 - 1); @0000F6EA:0021 function_429(local_number7, 197, local_number8, 0); @0000F700:0020 GetWindowLong(local_number7, -16); // dll: USER.dll @0000F70E:0006 local_number3 = LASTRESULT; @0000F718:0012 local_number3 = (local_number3 & -1025); @0000F727:0020 SetWindowLong(local_number7, -16, local_number3); // dll: USER32.dll @0000F738:0005 goto label_f8ef; @0000F741:0006 endif; @0000F741:0006 label_f741: @0000F743:000D local_number8 = (local_number1 = 1); @0000F752:0004 if(local_number8) then // ref index: 1 @0000F75E:0021 CtrlSetText/CtrlGetText("EnterPassword", 4, local_string3); @0000F77C:0006 local_number1 = 1; @0000F788:0006 local_number5 = 1; @0000F794:0005 goto label_f8ef; @0000F79D:0005 endif; @0000F79D:0005 label_f79d: @0000F79F:000D local_number8 = (local_number1 = 12); @0000F7AE:0004 if(local_number8) then // ref index: 1 @0000F7BA:0006 local_number1 = 12; @0000F7C6:0006 local_number5 = 1; @0000F7D2:0005 goto label_f8ef; @0000F7DB:0006 endif; @0000F7DB:0006 label_f7db: @0000F7DD:000D local_number8 = (local_number1 = -1); @0000F7EC:0004 if(local_number8) then // ref index: 1 @0000F7F8:0006 local_number1 = -1; @0000F804:0021 function_558(local_number1, "EnterPassword"); @0000F81D:0006 local_number5 = 1; @0000F829:0005 goto label_f8ef; @0000F832:0004 endif; @0000F832:0004 label_f832: @0000F834:000D local_number8 = (local_number1 = -200); @0000F843:0004 if(local_number8) then // ref index: 1 @0000F84F:0021 function_559(local_number6, local_number1, local_number5); @0000F85E:0005 goto label_f8ef; @0000F867:0009 endif; @0000F867:0009 label_f867: @0000F869:0021 function_552(local_number1); @0000F872:0006 local_number8 = LASTRESULT; @0000F87C:0021 function_553(local_number1); @0000F885:0006 local_number9 = LASTRESULT; @0000F88F:0019 local_number8 = (local_number8 = local_number9); @0000F89C:0004 if(local_number8) then // ref index: 1 @0000F8A8:000E local_number8 = (local_number1 != 4); @0000F8B7:0004 if(local_number8) then // ref index: 1 @0000F8C3:0006 local_number5 = 1; @0000F8CF:0001 endif; @0000F8CF:0001 endif; @0000F8CF:0001 label_f8cf: @0000F8D1:0021 CtrlSetText/CtrlGetText("EnterPassword", 4, local_string3); @0000F8EF:0001 label_f8ef: @0000F8F1:0005 goto label_f521; @0000F8FA:0008 endif; @0000F8FA:0008 label_f8fa: @0000F8FC:0021 ReleaseDialog/EndDialog("EnterPassword"); @0000F912:0021 WaitOnDialog/ReleaseDialog("EnterPassword"); @0000F928:0021 function_550(); @0000F92E:000D local_number8 = (global_number29 = 1); @0000F93D:0004 if(local_number8) then // ref index: 1 @0000F949:0021 function_560(local_string4, "EnterPassword", "", global_number54); @0000F968:0021 SilentReadData/SilentWriteData(local_string4, "szMsg", 1, local_string3, local_number4); @0000F984:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number1); @0000F9A1:0003 endif; @0000F9A1:0003 label_f9a1: @0000F9A3:0027 // return coming @0000F9A7:0023 return local_number1; @0000F9AE:0026 end; // checksum: b1779d30 @0000F9BA:000B label_f9ba: @0000F9BC:0022 function NUMBER function_256(local_string1, local_string2, local_string3) @0000F9BC NUMBER local_number1, local_number2; @0000F9BC STRING local_string4; @0000F9BC @0000F9BC begin @0000F9C5:0035 Err.Number; @0000F9D5:0006 local_number1 = LASTRESULT; @0000F9DF:0035 Err.Description; @0000F9F4:0006 local_string3 = LASTRESULT; @0000F9FE:0036 try // ref index 1: 1 ref index 2: 2 @0000FA0C:0021 function_563(17100); @0000FA17:0006 local_string1 = LASTRESULT; @0000FA21:0021 function_563(17101); @0000FA2C:0006 local_string2 = LASTRESULT; @0000FA36:0037 catch @0000FA3A:0001 label_fa3a: @0000FA3C:0038 endcatch; @0000FA40:0003 label_fa40: @0000FA42:000D local_number2 = (local_string1 = ""); @0000FA4F:0004 if(local_number2) then // ref index: 1 @0000FA5B:0006 local_string1 = "Internal Failure"; @0000FA75:0003 endif; @0000FA75:0003 label_fa75: @0000FA77:000D local_number2 = (local_string2 = ""); @0000FA84:0004 if(local_number2) then // ref index: 1 @0000FA90:0006 local_string2 = "Error Number: 0x%X\nDescription: %s"; @0000FABC:0004 endif; @0000FABC:0004 label_fabc: @0000FABE:0021 function_623(local_string4, local_string2, local_number1, local_string3); @0000FAD0:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll @0000FAE6:0024 return; @0000FAEA:0026 end; // checksum: 660e461d @0000FAFA:0017 label_fafa: @0000FAFC:0022 function void function_257() @0000FAFC NUMBER local_number1; @0000FAFC @0000FAFC @0000FAFC begin @0000FB05:0032 SizeOf(global_object3); @0000FB0C:0006 local_number1 = LASTRESULT; @0000FB16:0033 global_object3.cb = local_number1; @0000FB25:0033 global_object3.lpReserved = 0; @0000FB3E:0033 global_object3.lpDesktop = 0; @0000FB56:0033 global_object3.lpTitle = 0; @0000FB6C:0033 global_object3.wShowWindow = 10; @0000FB86:0033 global_object3.lpReserved2 = 0; @0000FBA0:0033 global_object3.cbReserved2 = 0; @0000FBBA:0033 global_object3.dwFlags = 1; @0000FBD0:0033 global_object5.szStatusText = ; @0000FBE9:0033 global_object5.lpProcessAttributes = 0; @0000FC0B:0033 global_object5.lpThreadAttributes = 0; @0000FC2C:0033 global_object5.bInheritHandles = 0; @0000FC4A:0033 global_object5.dwCreationFlags = 32; @0000FC68:0033 global_object5.lpEnvironment = 0; @0000FC84:0033 global_object5.lpCurrentDirectory = 0; @0000FCA5:0033 global_object5.nLaunchResult = 0; @0000FCC1:0006 global_number55 = 1000; @0000FCCD:0027 // return coming @0000FCD1:0023 return 0; @0000FCDA:0026 end; // checksum: e4b7778 @0000FCE6:000D label_fce6: @0000FCE8:0022 function NUMBER function_258() @0000FCE8 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16; @0000FCE8 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @0000FCE8 OBJECT local_object1, local_object2; @0000FCE8 begin @0000FCF1:0007 local_string6 = ("Program=" + "%s"); @0000FD08:0007 local_string6 = (local_string6 + "\t"); @0000FD16:0007 local_string6 = (local_string6 + "CommandLine="); @0000FD2F:0007 local_string6 = (local_string6 + "%s"); @0000FD3E:0007 local_string6 = (local_string6 + "\t"); @0000FD4C:0007 local_string6 = (local_string6 + "Options="); @0000FD61:0007 local_string6 = (local_string6 + "%ld"); @0000FD71:0021 function_623(local_string5, local_string6, local_string1, local_string2, local_number1); @0000FD86:0021 function_441("ISFuncBegin", "LaunchApp", local_string5); @0000FDA9:0012 local_number8 = (local_number1 & 32); @0000FDB8:0004 if(local_number8) then // ref index: 1 @0000FDC4:0021 function_245(26); @0000FDCF:0008 endif; @0000FDCF:0008 label_fdcf: @0000FDD1:0035 global_object5.szStatusText; @0000FDE7:0006 local_string6 = LASTRESULT; @0000FDF1:0028 StrLengthChars(local_string6); @0000FDF8:0006 local_number8 = LASTRESULT; @0000FE02:0004 if(local_number8) then // ref index: 1 @0000FE0E:0035 global_object5.szStatusText; @0000FE24:0006 local_string6 = LASTRESULT; @0000FE2E:0021 function_570(local_string6, 1); @0000FE3C:000B endif; @0000FE3C:000B label_fe3c: @0000FE3E:0028 StrLengthChars(local_string1); @0000FE45:0006 local_number8 = LASTRESULT; @0000FE4F:0012 local_number9 = (local_number1 & 64); @0000FE5E:000D local_number9 = (local_number9 = 0); @0000FE6D:0019 local_number8 = (local_number8 = local_number9); @0000FE7A:0004 if(local_number8) then // ref index: 1 @0000FE86:0021 ParsePath(local_string4, local_string1, 2); @0000FE97:0028 StrLengthChars(local_string4); @0000FE9E:0006 local_number8 = LASTRESULT; @0000FEA8:0004 if(local_number8) then // ref index: 1 @0000FEB4:0021 function_308(local_string4); @0000FEBD:0010 endif; @0000FEBD:0010 endif; @0000FEBD:0010 label_febd: @0000FEBF:0021 LongPathFromShortPath(local_string1); @0000FEC8:0021 LongPathToQuote(local_string1, 1); @0000FED6:0035 global_object3.wShowWindow; @0000FEEB:0006 local_number8 = LASTRESULT; @0000FEF5:0033 global_object19.wShowWindow = local_number8; @0000FF0D:0035 global_object3.dwFlags; @0000FF1E:0006 local_number8 = LASTRESULT; @0000FF28:0033 global_object19.dwFlags = local_number8; @0000FF3C:0033 global_object19.nOptions = local_number1; @0000FF51:0012 local_number8 = (local_number1 & 2); @0000FF60:0004 if(local_number8) then // ref index: 1 @0000FF6C:0033 global_object3.wShowWindow = 0; @0000FF86:0035 global_object3.dwFlags; @0000FF97:0006 local_number8 = LASTRESULT; @0000FFA1:0013 local_number8 = (local_number8 | 1); @0000FFB0:0033 global_object3.dwFlags = local_number8; @0000FFC4:0007 endif; @0000FFC4:0007 label_ffc4: @0000FFC6:0012 local_number8 = (local_number1 & 4); @0000FFD5:0004 if(local_number8) then // ref index: 1 @0000FFE1:0033 global_object3.wShowWindow = 6; @0000FFFB:0035 global_object3.dwFlags; @0001000C:0006 local_number8 = LASTRESULT; @00010016:0013 local_number8 = (local_number8 | 1); @00010025:0033 global_object3.dwFlags = local_number8; @00010039:0007 endif; @00010039:0007 label_10039: @0001003B:0012 local_number8 = (local_number1 & 8); @0001004A:0004 if(local_number8) then // ref index: 1 @00010056:0033 global_object3.wShowWindow = 3; @00010070:0035 global_object3.dwFlags; @00010081:0006 local_number8 = LASTRESULT; @0001008B:0013 local_number8 = (local_number8 | 1); @0001009A:0033 global_object3.dwFlags = local_number8; @000100AE:0004 endif; @000100AE:0004 label_100ae: @000100B0:0012 local_number8 = (local_number1 & 16); @000100BF:0004 if(local_number8) then // ref index: 1 @000100CB:0021 function_262(); @000100D1:0006 local_number5 = LASTRESULT; @000100DB:0005 endif; @000100DB:0005 label_100db: @000100DD:0006 local_string3 = local_string1; @000100E7:0028 StrLengthChars(local_string3); @000100EE:0006 local_number8 = LASTRESULT; @000100F8:0004 if(local_number8) then // ref index: 1 @00010104:0007 local_string3 = (local_string3 + " "); @00010112:001C endif; @00010112:001C label_10112: @00010114:0007 local_string3 = (local_string3 + local_string2); @00010121:001A local_number8 = &local_string3; @0001012B:0035 global_object5.lpProcessAttributes; @00010148:0006 local_number9 = LASTRESULT; @00010152:0035 global_object5.lpThreadAttributes; @0001016E:0006 local_number10 = LASTRESULT; @00010178:0035 global_object5.bInheritHandles; @00010191:0006 local_number11 = LASTRESULT; @0001019B:0035 global_object5.dwCreationFlags; @000101B4:0006 local_number12 = LASTRESULT; @000101BE:0035 global_object5.lpEnvironment; @000101D5:0006 local_number13 = LASTRESULT; @000101DF:0035 global_object5.lpCurrentDirectory; @000101FB:0006 local_number14 = LASTRESULT; @00010205:001A local_number15 = &global_object3; @0001020F:001A local_number16 = &global_object4; @00010219:0020 CreateProcess(0, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16); // dll: KERNEL32.dll @0001023F:0006 local_number8 = LASTRESULT; @00010249:000D local_number8 = (local_number8 = 0); @00010258:0004 if(local_number8) then // ref index: 1 @00010264:0035 Err.LastDllError; @0001027A:0006 local_object2 = LASTRESULT; @00010284:0033 global_object5.nLaunchResult = local_object2; @0001029E:0006 local_object2 = NOTHING; @000102A8:0027 // return coming @000102AC:0021 function_261(-1, local_string1, local_string2, local_number1); @000102C0:0006 local_number8 = LASTRESULT; @000102CA:0023 return local_number8; @000102D1:0004 endif; @000102D1:0004 label_102d1: @000102D3:0020 GetTickCount(); // dll: KERNEL32.dll @000102D9:0006 local_number7 = LASTRESULT; @000102E3:0012 local_number8 = (local_number1 & 1); @000102F2:0004 if(local_number8) then // ref index: 7 @000102FE:000C label_102fe: @00010300:0001 // switch/while/??? @00010304:000D local_number8 = (local_number3 = 0); @00010313:0004 if(local_number8) then // ref index: 6 @0001031F:0035 global_object4.hProcess; @00010331:0006 local_number4 = LASTRESULT; @0001033B:001A local_number8 = &local_number4; @00010345:0020 MsgWaitForMultipleObjects(1, local_number8, 0, 0, 255); // dll: USER32.dll @00010362:0006 local_number2 = LASTRESULT; @0001036C:000D local_number8 = (local_number2 = 258); @0001037B:0004 if(local_number8) then // ref index: 1 @00010387:0006 local_number3 = 0; @00010393:0005 goto label_103f7; @0001039C:0004 endif; @0001039C:0004 label_1039c: @0001039E:000D local_number8 = (local_number2 = 0); @000103AD:0004 if(local_number8) then // ref index: 1 @000103B9:0006 local_number3 = 1; @000103C5:0005 goto label_103f7; @000103CE:0003 endif; @000103CE:0003 label_103ce: @000103D0:000E local_number8 = (local_number2 != 1); @000103DF:0004 if(local_number8) then // ref index: 1 @000103EB:0006 local_number3 = 1; @000103F7:000F endif; @000103F7:000F label_103f7: @000103F9:001A local_number8 = &local_object1; @00010403:0020 PeekMessageA(local_number8, 0, 0, 0, 0); // dll: USER32.dll @00010420:0035 local_object1.message; @00010431:0006 local_number8 = LASTRESULT; @0001043B:000D local_number8 = (local_number8 = 17); @0001044A:0035 local_object1.message; @0001045B:0006 local_number9 = LASTRESULT; @00010465:000D local_number9 = (local_number9 = 16); @00010474:0018 local_number8 = (local_number8 || local_number9); @00010481:0035 local_object1.message; @00010492:0006 local_number9 = LASTRESULT; @0001049C:000D local_number9 = (local_number9 = 18); @000104AB:0018 local_number8 = (local_number8 || local_number9); @000104B8:0004 if(local_number8) then // ref index: 1 @000104C4:0006 local_number3 = 1; @000104D0:000A endif; @000104D0:000A label_104d0: @000104D2:0012 local_number8 = (local_number1 & 128); @000104E1:0004 if(local_number8) then // ref index: 1 @000104ED:0020 GetTickCount(); // dll: KERNEL32.dll @000104F3:0006 local_number8 = LASTRESULT; @000104FD:0007 local_number9 = (local_number7 + global_number55); @0001050A:000A local_number8 = (local_number8 > local_number9); @00010517:0004 if(local_number8) then // ref index: 1 @00010523:0021 function_260(); @00010529:0020 GetTickCount(); // dll: KERNEL32.dll @0001052F:0006 local_number7 = LASTRESULT; @00010539:0001 endif; @00010539:0001 endif; @00010539:0001 label_10539: @0001053B:0005 goto label_102fe; @00010544:000B endif; @00010544:000B endif; @00010544:000B label_10544: @00010546:0012 local_number8 = (local_number1 & 16); @00010555:0004 if(local_number8) then // ref index: 1 @00010561:0021 function_262(); @00010567:0006 local_number6 = LASTRESULT; @00010571:000C local_number8 = (local_number5 >= 0); @00010580:000C local_number9 = (local_number6 >= 0); @0001058F:0019 local_number8 = (local_number8 = local_number9); @0001059C:000A local_number9 = (local_number6 > local_number5); @000105A9:0019 local_number8 = (local_number8 = local_number9); @000105B6:0004 if(local_number8) then // ref index: 1 @000105C2:0006 global_number6 = 1; @000105CE:000A endif; @000105CE:000A endif; @000105CE:000A label_105ce: @000105D0:0035 global_object4.hProcess; @000105E2:0006 local_number8 = LASTRESULT; @000105EC:001A local_number9 = &local_number2; @000105F6:0020 GetExitCodeProcess(local_number8, local_number9); // dll: KERNEL32.dll @00010602:0033 global_object5.nLaunchResult = local_number2; @0001061C:0027 // return coming @00010620:0021 function_261(0, local_string1, local_string2, local_number1); @00010634:0006 local_number8 = LASTRESULT; @0001063E:0023 return local_number8; @00010645:0026 end; // checksum: b70dd455 @0001065D:0003 label_1065d: @0001065F:0022 function NUMBER function_259(local_string1, local_string2, local_number1) @0001065F @0001065F @0001065F @0001065F begin @00010668:0024 return; @0001066C:0026 end; // checksum: 50d00 @00010678:0004 label_10678: @0001067A:0022 function void function_260() @0001067A NUMBER local_number1, local_number2, local_number3; @0001067A STRING local_string1, local_string2, local_string3, local_string5; @0001067A @0001067A begin @00010683:0009 local_number3 = (local_number1 < 0); @00010692:0004 if(local_number3) then // ref index: 1 @0001069E:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Extend.rul", 284, local_number1); @000106DB:000C endif; @000106DB:000C label_106db: @000106DD:0035 global_object19.wShowWindow; @000106F2:0006 local_number3 = LASTRESULT; @000106FC:0033 global_object3.wShowWindow = local_number3; @00010714:0035 global_object19.dwFlags; @00010725:0006 local_number3 = LASTRESULT; @0001072F:0033 global_object3.dwFlags = local_number3; @00010743:0035 global_object5.szStatusText; @00010759:0006 local_string5 = LASTRESULT; @00010763:0028 StrLengthChars(local_string5); @0001076A:0006 local_number3 = LASTRESULT; @00010774:0004 if(local_number3) then // ref index: 1 @00010780:0021 function_570("", 0); @0001078E:0005 endif; @0001078E:0005 label_1078e: @00010790:0035 global_object19.nOptions; @000107A2:0006 local_number3 = LASTRESULT; @000107AC:0012 local_number3 = (local_number3 & 32); @000107BB:0004 if(local_number3) then // ref index: 1 @000107C7:0021 Disable(26); @000107D2:0014 endif; @000107D2:0014 label_107d2: @000107D4:0009 local_number3 = (local_number1 < 0); @000107E3:0004 if(local_number3) then // ref index: 1 @000107EF:0007 local_string5 = ("Result=" + "%s"); @00010805:0007 local_string5 = (local_string5 + "\t"); @00010813:0007 local_string5 = (local_string5 + "\t"); @00010821:0007 local_string5 = (local_string5 + "Error="); @00010834:0007 local_string5 = (local_string5 + "0x%08lx"); @00010848:0007 local_string5 = (local_string5 + "\t"); @00010856:0007 local_string5 = (local_string5 + "Program="); @0001086B:0007 local_string5 = (local_string5 + "%s"); @0001087A:0007 local_string5 = (local_string5 + "\t"); @00010888:0007 local_string5 = (local_string5 + "CommandLine="); @000108A1:0007 local_string5 = (local_string5 + "%s"); @000108B0:0007 local_string5 = (local_string5 + "\t"); @000108BE:0007 local_string5 = (local_string5 + "Options="); @000108D3:0007 local_string5 = (local_string5 + "%ld"); @000108E3:0035 global_object5.nLaunchResult; @000108FA:0006 local_number3 = LASTRESULT; @00010904:0021 function_623(local_string3, local_string5, "Failure", local_number3, local_string1, local_string2, local_number2); @00010926:0005 goto label_10a01; @0001092F:000B endif; @0001092F:000B label_1092f: @00010931:0007 local_string5 = ("Result=" + "%s"); @00010947:0007 local_string5 = (local_string5 + "\t"); @00010955:0007 local_string5 = (local_string5 + "Program="); @0001096A:0007 local_string5 = (local_string5 + "%s"); @00010979:0007 local_string5 = (local_string5 + "\t"); @00010987:0007 local_string5 = (local_string5 + "CommandLine="); @000109A0:0007 local_string5 = (local_string5 + "%s"); @000109AF:0007 local_string5 = (local_string5 + "\t"); @000109BD:0007 local_string5 = (local_string5 + "Options="); @000109D2:0007 local_string5 = (local_string5 + "%ld"); @000109E2:0021 function_623(local_string3, local_string5, "Success", local_string1, local_string2, local_number2); @00010A01:0004 label_10a01: @00010A03:0021 function_441("ISFuncEnd", "LaunchApp", local_string3); @00010A24:0027 // return coming @00010A28:0023 return local_number1; @00010A2F:0026 end; // checksum: 377a8305 @00010A3B:0009 label_10a3b: @00010A3D:0022 function INT function_261(local_number1, local_string1, local_string2, local_number2) @00010A3D NUMBER local_number3, local_number4; @00010A3D @00010A3D OBJECT local_object1; @00010A3D begin @00010A46:0021 function_664(); @00010A4C:0006 local_number3 = LASTRESULT; @00010A56:0021 ProgDefGroupType(-2147483647); @00010A61:0021 function_478("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 2); @00010AA0:0006 local_number1 = LASTRESULT; @00010AAA:000A local_number4 = (local_number1 > 0); @00010AB9:0004 if(local_number4) then // ref index: 1 @00010AC5:0007 local_number2 = (local_number2 + local_number1); @00010AD2:0005 endif; @00010AD2:0005 label_10ad2: @00010AD4:0021 function_478("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx", 2); @00010B15:0006 local_number1 = LASTRESULT; @00010B1F:000A local_number4 = (local_number1 > 0); @00010B2E:0004 if(local_number4) then // ref index: 1 @00010B3A:0007 local_number2 = (local_number2 + local_number1); @00010B47:0006 endif; @00010B47:0006 label_10b47: @00010B49:0021 ProgDefGroupType(-2147483646); @00010B54:0021 function_478("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 2); @00010B93:0006 local_number1 = LASTRESULT; @00010B9D:000A local_number4 = (local_number1 > 0); @00010BAC:0004 if(local_number4) then // ref index: 1 @00010BB8:0007 local_number2 = (local_number2 + local_number1); @00010BC5:0005 endif; @00010BC5:0005 label_10bc5: @00010BC7:0021 function_478("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx", 2); @00010C08:0006 local_number1 = LASTRESULT; @00010C12:000A local_number4 = (local_number1 > 0); @00010C21:0004 if(local_number4) then // ref index: 1 @00010C2D:0007 local_number2 = (local_number2 + local_number1); @00010C3A:000E endif; @00010C3A:000E label_10c3a: @00010C3C:0035 global_object6.WIN9X; @00010C4B:0006 local_object1 = LASTRESULT; @00010C55:0035 local_object1.bWin9X; @00010C65:0006 local_object1 = NOTHING; @00010C6F:0006 local_number4 = LASTRESULT; @00010C79:0004 if(local_number4) then // ref index: 1 @00010C85:0021 function_641(); @00010C8B:0006 local_string2 = LASTRESULT; @00010C95:0014 local_string2 = (local_string2 ^ "Wininit.ini"); @00010CAD:0021 function_471(local_string2, "Rename"); @00010CBF:0006 local_number1 = LASTRESULT; @00010CC9:000A local_number4 = (local_number1 > 0); @00010CD8:0004 if(local_number4) then // ref index: 1 @00010CE4:0007 local_number2 = (local_number2 + local_number1); @00010CF1:000B endif; @00010CF1:000B endif; @00010CF1:000B label_10cf1: @00010CF3:0035 global_object6.WINNT; @00010D02:0006 local_object1 = LASTRESULT; @00010D0C:0035 local_object1.bWinNT; @00010D1C:0006 local_object1 = NOTHING; @00010D26:0006 local_number4 = LASTRESULT; @00010D30:0004 if(local_number4) then // ref index: 1 @00010D3C:0021 function_482("SYSTEM\\CurrentControlSet\\Control\\Session Manager", "PendingFileRenameOperations"); @00010D93:0006 local_number1 = LASTRESULT; @00010D9D:000A local_number4 = (local_number1 > 0); @00010DAC:0004 if(local_number4) then // ref index: 1 @00010DB8:0007 local_number2 = (local_number2 + local_number1); @00010DC5:0002 endif; @00010DC5:0002 endif; @00010DC5:0002 label_10dc5: @00010DC7:0004 if(local_number3) then // ref index: 1 @00010DD3:0021 ProgDefGroupType(local_number3); @00010DDC:0003 endif; @00010DDC:0003 label_10ddc: @00010DDE:0027 // return coming @00010DE2:0023 return local_number2; @00010DE9:0026 end; // checksum: 1521b81d @00010DF9:0006 label_10df9: @00010DFB:0022 function INT function_262() @00010DFB NUMBER local_number1; @00010DFB STRING local_string1, local_string2; @00010DFB @00010DFB begin @00010E04:0027 // return coming @00010E08:0021 function_259(local_string1, local_string2, 0); @00010E19:0006 local_number1 = LASTRESULT; @00010E23:0023 return local_number1; @00010E2A:0026 end; // checksum: 72e2f @00010E36:0005 label_10e36: @00010E38:0022 function NUMBER function_263(local_string1, local_string2) @00010E38 @00010E38 @00010E38 OBJECT local_object1; @00010E38 begin @00010E41:0020 _ComponentErrorInfo(global_number50, local_object1, local_string1); // dll: ISRT.dll @00010E50:0027 // return coming @00010E54:0023 return local_object1; @00010E5B:0026 end; // checksum: 670f2133 @00010E6B:000D label_10e6b: @00010E6D:0022 function VARIANT function_264() @00010E6D NUMBER local_number1, local_number2, local_number3, local_number4; @00010E6D STRING local_string1, local_string2, local_string3, local_string4; @00010E6D @00010E6D begin @00010E76:0006 local_string4 = local_string3; @00010E80:0021 StrRemoveLastSlash(local_string4); @00010E89:0006 local_number4 = LASTRESULT; @00010E93:0020 _ComponentGetData(global_number50, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @00010EAE:0006 local_number3 = LASTRESULT; @00010EB8:000A local_number4 = (local_number3 > 0); @00010EC7:0004 if(local_number4) then // ref index: 1 @00010ED3:0031 Resize(local_string4, local_number3); @00010EDD:0021 StrRemoveLastSlash(local_string4); @00010EE6:0006 local_number4 = LASTRESULT; @00010EF0:0020 _ComponentGetData(global_number50, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @00010F0B:0006 local_number3 = LASTRESULT; @00010F15:0004 endif; @00010F15:0004 label_10f15: @00010F17:0006 local_string3 = local_string4; @00010F21:0027 // return coming @00010F25:0023 return local_number3; @00010F2C:0026 end; // checksum: 2ba1a @00010F38:0006 label_10f38: @00010F3A:0022 function NUMBER function_265(local_string1, local_string2, local_number1, local_number2, local_string3) @00010F3A @00010F3A @00010F3A @00010F3A begin @00010F43:0027 // return coming @00010F47:0020 _ComponentIsItemSelected(global_number50, local_string1, local_string2); // dll: ISRT.dll @00010F56:0006 local_number1 = LASTRESULT; @00010F60:0023 return local_number1; @00010F67:0026 end; // checksum: 4675435d @00010F73:0006 label_10f73: @00010F75:0022 function NUMBER function_266(local_string1, local_string2) @00010F75 NUMBER local_number1, local_number2; @00010F75 @00010F75 @00010F75 begin @00010F7E:0027 // return coming @00010F82:0020 _ComponentSelectItem(global_number50, local_string1, local_string2, local_number1); // dll: ISRT.dll @00010F94:0006 local_number2 = LASTRESULT; @00010F9E:0023 return local_number2; @00010FA5:0026 end; // checksum: 20003402 @00010FB1:0006 label_10fb1: @00010FB3:0022 function NUMBER function_267(local_string1, local_string2, local_number1) @00010FB3 NUMBER local_number2; @00010FB3 @00010FB3 @00010FB3 begin @00010FBC:0027 // return coming @00010FC0:0020 _ComponentSelectNew(global_number50, local_string1, local_number1); // dll: ISRT.dll @00010FCF:0006 local_number2 = LASTRESULT; @00010FD9:0023 return local_number2; @00010FE0:0026 end; // checksum: 4d152606 @00010FEC:0006 label_10fec: @00010FEE:0022 function NUMBER function_268(local_string1, local_number1) @00010FEE NUMBER local_number2; @00010FEE STRING local_string2; @00010FEE @00010FEE begin @00010FF7:0027 // return coming @00010FFB:0020 _ComponentListItems(global_number50, local_string1, local_string2, local_number1); // dll: ISRT.dll @0001100D:0006 local_number2 = LASTRESULT; @00011017:0023 return local_number2; @0001101E:0026 end; // checksum: 41233a31 @0001102A:0008 label_1102a: @0001102C:0022 function NUMBER function_269(local_string1, local_string2, local_number1) @0001102C NUMBER local_number2; @0001102C STRING local_string3; @0001102C @0001102C begin @00011035:0006 local_string3 = local_string2; @0001103F:0020 _ComponentCompareSizeRequired(global_number50, local_string1, local_string3, local_number1); // dll: ISRT.dll @00011051:0006 local_number2 = LASTRESULT; @0001105B:0006 local_string2 = local_string3; @00011065:0027 // return coming @00011069:0023 return local_number2; @00011070:0026 end; // checksum: 2f0f515b @0001107C:0006 label_1107c: @0001107E:0022 function NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1) @0001107E NUMBER local_number2; @0001107E @0001107E @0001107E begin @00011087:0027 // return coming @0001108B:0020 _ComponentGetTotalCost(global_number50, local_string1, local_string2, local_number1); // dll: ISRT.dll @0001109D:0006 local_number2 = LASTRESULT; @000110A7:0023 return local_number2; @000110AE:0026 end; // checksum: 223b6941 @000110BA:0006 label_110ba: @000110BC:0022 function NUMBER function_271(local_string1, local_string2, local_number1) @000110BC NUMBER local_number2; @000110BC @000110BC @000110BC begin @000110C5:0020 _ComponentTransferData(global_number50, local_string1); // dll: ISRT.dll @000110D1:0006 local_number1 = LASTRESULT; @000110DB:000D local_number2 = (local_number1 = -2147213312); @000110EA:0004 if(local_number2) then // ref index: 1 @000110F6:0002 abort; @000110FA:0003 endif; @000110FA:0003 label_110fa: @000110FC:000D local_number2 = (local_number1 = -2147213311); @0001110B:0004 if(local_number2) then // ref index: 1 @00011117:0003 exit; @0001111B:0003 endif; @0001111B:0003 label_1111b: @0001111D:0027 // return coming @00011121:0023 return local_number1; @00011128:0026 end; // checksum: 29331d51 @00011134:0006 label_11134: @00011136:0022 function NUMBER function_272(local_string1) @00011136 NUMBER local_number1; @00011136 STRING local_string2, local_string3; @00011136 @00011136 begin @0001113F:0027 // return coming @00011143:0020 _ComponentValidate(global_number50, local_string1, local_string2, local_string3); // dll: ISRT.dll @00011155:0006 local_number1 = LASTRESULT; @0001115F:0023 return local_number1; @00011166:0026 end; // checksum: 5c67283e @00011172:0006 label_11172: @00011174:0022 function NUMBER function_273(local_string1, local_string2, local_string3) @00011174 NUMBER local_number1, local_number2, local_number3, local_number4; @00011174 @00011174 @00011174 begin @0001117D:0027 // return coming @00011181:0020 _ComponentFilterOS(global_number50, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll @00011196:0006 local_number4 = LASTRESULT; @000111A0:0023 return local_number4; @000111A7:0026 end; // checksum: 47771f01 @000111B3:0006 label_111b3: @000111B5:0022 function NUMBER function_274(local_string1, local_number1, local_number2, local_number3) @000111B5 @000111B5 @000111B5 @000111B5 begin @000111BE:0027 // return coming @000111C2:0020 _ComponentFilterLanguage(global_number50, local_string1, local_number1, local_number2); // dll: ISRT.dll @000111D4:0006 local_number3 = LASTRESULT; @000111DE:0023 return local_number3; @000111E5:0026 end; // checksum: 427a5573 @000111F1:0006 label_111f1: @000111F3:0022 function NUMBER function_275(local_string1, local_number1, local_number2) @000111F3 @000111F3 @000111F3 @000111F3 begin @000111FC:0027 // return coming @00011200:0020 _CreateRegistrySet(global_number50, global_string2, local_string1); // dll: ISRT.dll @0001120F:0006 local_number1 = LASTRESULT; @00011219:0023 return local_number1; @00011220:0026 end; // checksum: 43542c2e @0001122C:0007 label_1122c: @0001122E:0022 function NUMBER function_276(local_string1) @0001122E NUMBER local_number1; @0001122E @0001122E @0001122E begin @00011237:0006 global_number30 = 302; @00011243:0027 // return coming @00011247:0020 _ComponentReinstall(global_number50); // dll: ISRT.dll @00011250:0006 local_number1 = LASTRESULT; @0001125A:0023 return local_number1; @00011261:0026 end; // checksum: 4d1b152b @0001126D:0007 label_1126d: @0001126F:0022 function NUMBER ComponentRemoveAll() @0001126F NUMBER local_number1; @0001126F @0001126F @0001126F begin @00011278:0006 global_number30 = 303; @00011284:0027 // return coming @00011288:0020 _ComponentRemoveAll(global_number50); // dll: ISRT.dll @00011291:0006 local_number1 = LASTRESULT; @0001129B:0023 return local_number1; @000112A2:0026 end; // checksum: 5c1e150e @000112AE:0006 label_112ae: @000112B0:0022 function NUMBER function_278() @000112B0 NUMBER local_number1; @000112B0 @000112B0 @000112B0 begin @000112B9:0027 // return coming @000112BD:0020 _ComponentRemoveAllInLogOnly(global_number50); // dll: ISRT.dll @000112C6:0006 local_number1 = LASTRESULT; @000112D0:0023 return local_number1; @000112D7:0026 end; // checksum: b1e0c2b @000112E3:000A label_112e3: @000112E5:0022 function NUMBER function_279() @000112E5 NUMBER local_number1, local_number2, local_number3; @000112E5 @000112E5 @000112E5 begin @000112EE:0021 function_279(); @000112F4:0006 local_number1 = LASTRESULT; @000112FE:0021 function_278(); @00011304:0006 local_number2 = LASTRESULT; @0001130E:0009 local_number3 = (local_number2 < 0); @0001131D:0004 if(local_number3) then // ref index: 1 @00011329:0027 // return coming @0001132D:0023 return local_number2; @00011334:0005 goto label_1134a; @0001133D:0002 endif; @0001133D:0002 label_1133d: @0001133F:0027 // return coming @00011343:0023 return local_number1; @0001134A:0001 label_1134a: @0001134C:0026 end; // checksum: 602a @00011358:0007 label_11358: @0001135A:0022 function NUMBER function_280() @0001135A NUMBER local_number1; @0001135A @0001135A @0001135A begin @00011363:0006 global_number30 = 301; @0001136F:0027 // return coming @00011373:0020 _ComponentUpdate(global_number50); // dll: ISRT.dll @0001137C:0006 local_number1 = LASTRESULT; @00011386:0023 return local_number1; @0001138D:0026 end; // checksum: 49777546 @00011399:0006 label_11399: @0001139B:0022 function NUMBER function_281(local_string1) @0001139B NUMBER local_number1; @0001139B @0001139B @0001139B begin @000113A4:0027 // return coming @000113A8:0020 _ComponentPatch(global_number50); // dll: ISRT.dll @000113B1:0006 local_number1 = LASTRESULT; @000113BB:0023 return local_number1; @000113C2:0026 end; // checksum: 3d6d4e53 @000113CE:0006 label_113ce: @000113D0:0022 function NUMBER function_282() @000113D0 NUMBER local_number1; @000113D0 STRING local_string1; @000113D0 @000113D0 begin @000113D9:0027 // return coming @000113DD:0020 _ComponentSaveTarget(global_number50, local_string1); // dll: ISRT.dll @000113E9:0006 local_number1 = LASTRESULT; @000113F3:0023 return local_number1; @000113FA:0026 end; // checksum: 28372025 @00011406:000E label_11406: @00011408:0022 function NUMBER function_283(local_string1) @00011408 NUMBER local_number2, local_number3; @00011408 STRING local_string2, local_string3, local_string4; @00011408 @00011408 begin @00011411:0021 function_628(local_string2); @0001141A:0028 StrLengthChars(local_string2); @00011421:0006 local_number2 = LASTRESULT; @0001142B:001E local_number3 = local_string2[0]; @0001143A:000D local_number3 = (local_number3 = 60); @00011449:0004 if(local_number3) then // ref index: 3 @00011455:002A StrFind(local_string2, ">"); @00011460:0006 local_number3 = LASTRESULT; @0001146A:0009 local_number3 = (local_number3 < 0); @00011479:0004 if(local_number3) then // ref index: 1 @00011485:000F local_number3 = (local_number2 - 1); @00011494:0029 StrSub(local_string4, local_string2, 1, local_number3); @000114A6:0005 goto label_114d2; @000114AF:0002 endif; @000114AF:0002 label_114af: @000114B1:000F local_number3 = (local_number2 - 2); @000114C0:0029 StrSub(local_string4, local_string2, 1, local_number3); @000114D2:0001 label_114d2: @000114D4:0005 goto label_1154c; @000114DD:0007 endif; @000114DD:0007 label_114dd: @000114DF:000F local_number3 = (local_number2 - 1); @000114EE:001E local_number3 = local_string2[local_number3]; @000114FB:000D local_number3 = (local_number3 = 62); @0001150A:0004 if(local_number3) then // ref index: 1 @00011516:000F local_number3 = (local_number2 - 1); @00011525:0029 StrSub(local_string4, local_string2, 0, local_number3); @00011537:0005 goto label_1154c; @00011540:0001 endif; @00011540:0001 label_11540: @00011542:0006 local_string4 = local_string2; @0001154C:0004 label_1154c: @0001154E:0033 global_object8.Value = local_string4 = local_string3; @00011563:0027 // return coming @00011567:0023 return 0; @00011570:0026 end; // checksum: d700e5b @0001157C:0006 label_1157c: @0001157E:0022 function NUMBER function_284(local_string1, local_string2, local_string3) @0001157E NUMBER local_number1, local_number2, local_number3; @0001157E @0001157E @0001157E begin @00011587:0027 // return coming @0001158B:0021 function_286(local_string1, local_number1, local_number2, local_string2, 0); @000115A2:0006 local_number3 = LASTRESULT; @000115AC:0023 return local_number3; @000115B3:0026 end; // checksum: 63528 @000115BF:0009 label_115bf: @000115C1:0022 function NUMBER function_285(local_string1, local_number1, local_number2, local_string2) @000115C1 NUMBER local_number3, local_number4, local_number5, local_number6; @000115C1 STRING local_string3; @000115C1 OBJECT local_object1; @000115C1 begin @000115CA:001A local_number6 = &local_object1; @000115D4:0020 _MediaGetInfo(global_number50, global_string2, local_number6); // dll: ISRT.dll @000115E3:0006 local_number4 = LASTRESULT; @000115ED:0009 local_number6 = (local_number4 < 0); @000115FC:0004 if(local_number6) then // ref index: 1 @00011608:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Feature.rul", 569, local_number4); @00011646:0027 // return coming @0001164A:0023 return local_number4; @00011651:0002 endif; @00011651:0002 label_11651: @00011653:0006 local_number5 = 1; @0001165F:0001 // switch/while/??? @00011663:0006 label_11663: @00011665:000D local_number6 = (local_number1 = 0); @00011674:0004 if(local_number6) then // ref index: 1 @00011680:0035 local_object1.lFormat; @00011691:0006 local_number2 = LASTRESULT; @0001169B:0006 local_number5 = 0; @000116A7:0005 goto label_11c74; @000116B0:0005 endif; @000116B0:0005 label_116b0: @000116B2:000D local_number6 = (local_number1 = 1); @000116C1:0004 if(local_number6) then // ref index: 1 @000116CD:0035 local_object1.szVersion; @000116E0:0006 local_string2 = LASTRESULT; @000116EA:0005 goto label_11c74; @000116F3:0005 endif; @000116F3:0005 label_116f3: @000116F5:000D local_number6 = (local_number1 = 2); @00011704:0004 if(local_number6) then // ref index: 1 @00011710:0035 local_object1.szProductName; @00011727:0006 local_string2 = LASTRESULT; @00011731:0005 goto label_11c74; @0001173A:0005 endif; @0001173A:0005 label_1173a: @0001173C:000D local_number6 = (local_number1 = 3); @0001174B:0004 if(local_number6) then // ref index: 1 @00011757:0035 local_object1.szCompanyName; @0001176E:0006 local_string2 = LASTRESULT; @00011778:0005 goto label_11c74; @00011781:0005 endif; @00011781:0005 label_11781: @00011783:000D local_number6 = (local_number1 = 4); @00011792:0004 if(local_number6) then // ref index: 1 @0001179E:0035 local_object1.szProductExe; @000117B4:0006 local_string2 = LASTRESULT; @000117BE:0005 goto label_11c74; @000117C7:0005 endif; @000117C7:0005 label_117c7: @000117C9:000D local_number6 = (local_number1 = 5); @000117D8:0004 if(local_number6) then // ref index: 1 @000117E4:0035 local_object1.szOldVersForUpdate; @00011800:0006 local_string2 = LASTRESULT; @0001180A:0005 goto label_11c74; @00011813:0005 endif; @00011813:0005 label_11813: @00011815:000D local_number6 = (local_number1 = 6); @00011824:0004 if(local_number6) then // ref index: 1 @00011830:0035 local_object1.szTARGETDIR; @00011845:0006 local_string2 = LASTRESULT; @0001184F:0005 goto label_11c74; @00011858:0005 endif; @00011858:0005 label_11858: @0001185A:000D local_number6 = (local_number1 = 7); @00011869:0004 if(local_number6) then // ref index: 1 @00011875:0035 local_object1.szURLInfoAbout; @0001188D:0006 local_string2 = LASTRESULT; @00011897:0005 goto label_11c74; @000118A0:0005 endif; @000118A0:0005 label_118a0: @000118A2:000D local_number6 = (local_number1 = 8); @000118B1:0004 if(local_number6) then // ref index: 1 @000118BD:0035 local_object1.szContact; @000118D0:0006 local_string2 = LASTRESULT; @000118DA:0005 goto label_11c74; @000118E3:0005 endif; @000118E3:0005 label_118e3: @000118E5:000D local_number6 = (local_number1 = 9); @000118F4:0004 if(local_number6) then // ref index: 1 @00011900:0035 local_object1.szHelpLink; @00011914:0006 local_string2 = LASTRESULT; @0001191E:0005 goto label_11c74; @00011927:0005 endif; @00011927:0005 label_11927: @00011929:000D local_number6 = (local_number1 = 10); @00011938:0004 if(local_number6) then // ref index: 1 @00011944:0035 local_object1.szHelpTelephone; @0001195D:0006 local_string2 = LASTRESULT; @00011967:0005 goto label_11c74; @00011970:0005 endif; @00011970:0005 label_11970: @00011972:000D local_number6 = (local_number1 = 11); @00011981:0004 if(local_number6) then // ref index: 1 @0001198D:0035 local_object1.szReadme; @0001199F:0006 local_string2 = LASTRESULT; @000119A9:0005 goto label_11c74; @000119B2:0005 endif; @000119B2:0005 label_119b2: @000119B4:000D local_number6 = (local_number1 = 12); @000119C3:0004 if(local_number6) then // ref index: 1 @000119CF:0035 local_object1.szURLUpdateInfo; @000119E8:0006 local_string2 = LASTRESULT; @000119F2:0005 goto label_11c74; @000119FB:0005 endif; @000119FB:0005 label_119fb: @000119FD:000D local_number6 = (local_number1 = 13); @00011A0C:0004 if(local_number6) then // ref index: 1 @00011A18:0035 local_object1.szComments; @00011A2C:0006 local_string2 = LASTRESULT; @00011A36:0005 goto label_11c74; @00011A3F:0005 endif; @00011A3F:0005 label_11a3f: @00011A41:000D local_number6 = (local_number1 = 14); @00011A50:0004 if(local_number6) then // ref index: 1 @00011A5C:0035 local_object1.szDisplayIcon; @00011A73:0006 local_string2 = LASTRESULT; @00011A7D:0005 goto label_11c74; @00011A86:0006 endif; @00011A86:0006 label_11a86: @00011A88:000D local_number6 = (local_number1 = 15); @00011A97:0004 if(local_number6) then // ref index: 1 @00011AA3:0035 local_object1.bNoModifyBtn; @00011AB9:0006 local_number2 = LASTRESULT; @00011AC3:0006 local_number5 = 0; @00011ACF:0005 goto label_11c74; @00011AD8:0006 endif; @00011AD8:0006 label_11ad8: @00011ADA:000D local_number6 = (local_number1 = 16); @00011AE9:0004 if(local_number6) then // ref index: 1 @00011AF5:0035 local_object1.bNoRemoveBtn; @00011B0B:0006 local_number2 = LASTRESULT; @00011B15:0006 local_number5 = 0; @00011B21:0005 goto label_11c74; @00011B2A:0006 endif; @00011B2A:0006 label_11b2a: @00011B2C:000D local_number6 = (local_number1 = 17); @00011B3B:0004 if(local_number6) then // ref index: 1 @00011B47:0035 local_object1.bCombinedBtns; @00011B5E:0006 local_number2 = LASTRESULT; @00011B68:0006 local_number5 = 0; @00011B74:0005 goto label_11c74; @00011B7D:0006 endif; @00011B7D:0006 label_11b7d: @00011B7F:000D local_number6 = (local_number1 = 18); @00011B8E:0004 if(local_number6) then // ref index: 1 @00011B9A:0035 local_object1.bNoRepairBtn; @00011BB0:0006 local_number2 = LASTRESULT; @00011BBA:0006 local_number5 = 0; @00011BC6:0005 goto label_11c74; @00011BCF:0006 endif; @00011BCF:0006 label_11bcf: @00011BD1:000D local_number6 = (local_number1 = 19); @00011BE0:0004 if(local_number6) then // ref index: 1 @00011BEC:0035 local_object1.bSystemComponent; @00011C06:0006 local_number2 = LASTRESULT; @00011C10:0006 local_number5 = 0; @00011C1C:0005 goto label_11c74; @00011C25:0003 endif; @00011C25:0003 label_11c25: @00011C27:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Feature.rul", 646, -1); @00011C67:0027 // return coming @00011C6B:0023 return -1; @00011C74:0007 label_11c74: @00011C76:0019 local_number6 = (local_number3 = local_number5); @00011C83:0004 if(local_number6) then // ref index: 1 @00011C8F:0021 function_626(local_string2, local_string3); @00011C9B:0006 local_number6 = LASTRESULT; @00011CA5:000C local_number6 = (local_number6 >= 0); @00011CB4:0004 if(local_number6) then // ref index: 1 @00011CC0:0006 local_string2 = local_string3; @00011CCA:0003 endif; @00011CCA:0003 endif; @00011CCA:0003 label_11cca: @00011CCC:0027 // return coming @00011CD0:0023 return 0; @00011CD9:0026 end; // checksum: bb263d6e @00011CE9:000C label_11ce9: @00011CEB:0022 function NUMBER function_286(local_string1, local_number1, local_number2, local_string2, local_number3) @00011CEB @00011CEB @00011CEB OBJECT local_object1, local_object2, local_object3, local_object4; @00011CEB begin @00011CF4:0021 function_618(local_string1); @00011CFD:0033 local_object1. = 0 = local_string1; @00011D0F:0033 local_object1. = 1 = local_string2; @00011D21:0021 function_656(); @00011D27:0034 set local_object3 = LASTRESULT; @00011D31:0035 local_object3.OpSequence(OPTYPE_FILE); @00011D53:0006 local_object4 = LASTRESULT; @00011D5D:0035 local_object4.Add(local_object1.local_object2); @00011D70:0006 local_object4 = NOTHING; @00011D7A:0024 return; @00011D7E:0026 end; // checksum: 2429369 @00011D9A:0007 label_11d9a: @00011D9C:0022 function NUMBER function_287(local_string1, local_string2) @00011D9C NUMBER local_number1; @00011D9C @00011D9C @00011D9C begin @00011DA5:0021 function_364(12, local_string1); @00011DB3:0006 local_number1 = LASTRESULT; @00011DBD:000D local_number1 = (local_number1 = 1); @00011DCC:0004 if(local_number1) then // ref index: 1 @00011DD8:0027 // return coming @00011DDC:0023 return -2; @00011DE5:0007 endif; @00011DE5:0007 label_11de5: @00011DE7:0006 local_string2 = local_string1; @00011DF1:0021 function_628(local_string2); @00011DFA:0020 SetCurrentDirectoryA(local_string2); // dll: KERNEL32.dll @00011E03:0006 local_number1 = LASTRESULT; @00011E0D:0004 if(local_number1) then // ref index: 1 @00011E19:0027 // return coming @00011E1D:0023 return 0; @00011E26:0003 endif; @00011E26:0003 label_11e26: @00011E28:0027 // return coming @00011E2C:0023 return -1; @00011E35:0026 end; // checksum: e3ee472 @00011E41:0008 label_11e41: @00011E43:0022 function NUMBER function_308(local_string1) @00011E43 NUMBER local_number1, local_number2; @00011E43 @00011E43 @00011E43 begin @00011E4C:0021 function_628(local_string1); @00011E55:0021 function_364(12, local_string1); @00011E63:0006 local_number2 = LASTRESULT; @00011E6D:000D local_number2 = (local_number2 = 1); @00011E7C:0004 if(local_number2) then // ref index: 1 @00011E88:0027 // return coming @00011E8C:0023 return -2; @00011E95:0005 endif; @00011E95:0005 label_11e95: @00011E97:0028 StrLengthChars(local_string1); @00011E9E:0006 local_number2 = LASTRESULT; @00011EA8:000D local_number2 = (local_number2 = 1); @00011EB7:0004 if(local_number2) then // ref index: 1 @00011EC3:0007 local_string1 = (local_string1 + ":"); @00011ED1:0006 endif; @00011ED1:0006 label_11ed1: @00011ED3:0020 _ExistsDisk(local_string1); // dll: ISRT.dll @00011EDC:0006 local_number1 = LASTRESULT; @00011EE6:000D local_number2 = (local_number1 = -2); @00011EF5:0004 if(local_number2) then // ref index: 1 @00011F01:0027 // return coming @00011F05:0023 return 0; @00011F0E:0003 endif; @00011F0E:0003 label_11f0e: @00011F10:0027 // return coming @00011F14:0023 return local_number1; @00011F1B:0026 end; // checksum: 4b35c304 @00011F27:0007 label_11f27: @00011F29:0022 function NUMBER function_309(local_string1) @00011F29 NUMBER local_number1; @00011F29 @00011F29 @00011F29 begin @00011F32:0021 function_628(local_string1); @00011F3B:0027 // return coming @00011F3F:0020 _ExistsDir(local_string1); // dll: ISRT.dll @00011F48:0006 local_number1 = LASTRESULT; @00011F52:0023 return local_number1; @00011F59:0026 end; // checksum: 795a3f22 @00011F65:000C label_11f65: @00011F67:0022 function NUMBER ExistsDir(local_string1) @00011F67 NUMBER local_number1, local_number2, local_number3; @00011F67 @00011F67 @00011F67 begin @00011F70:000D local_number2 = (local_number1 = 3); @00011F7F:000D local_number3 = (local_number1 = 2); @00011F8E:0018 local_number2 = (local_number2 || local_number3); @00011F9B:000D local_number3 = (local_number1 = 1); @00011FAA:0018 local_number2 = (local_number2 || local_number3); @00011FB7:000D local_number3 = (local_number1 = 4); @00011FC6:0018 local_number2 = (local_number2 || local_number3); @00011FD3:0004 if(local_number2) then // ref index: 1 @00011FDF:0006 global_number56 = local_number1; @00011FE9:0027 // return coming @00011FED:0023 return 0; @00011FF6:0003 endif; @00011FF6:0003 label_11ff6: @00011FF8:0027 // return coming @00011FFC:0023 return -1; @00012005:0026 end; // checksum: fffc62c3 @00012011:0008 label_12011: @00012013:0022 function NUMBER function_311(local_number1) @00012013 NUMBER local_number2; @00012013 STRING local_string1, local_string2, local_string3; @00012013 @00012013 begin @0001201C:0021 function_364(12, local_string1); @0001202A:0006 local_number2 = LASTRESULT; @00012034:000D local_number2 = (local_number2 = 0); @00012043:0004 if(local_number2) then // ref index: 1 @0001204F:0021 function_473(local_string1); @00012058:0006 local_number2 = LASTRESULT; @00012062:0021 function_474(local_string1, local_number2); @0001206E:0007 endif; @0001206E:0007 label_1206e: @00012070:0014 local_string3 = (local_string1 ^ local_string2); @0001207D:0020 _OpenFile(global_number50, local_string3, global_number56, 1); // dll: ISRT.dll @00012091:0006 local_number1 = LASTRESULT; @0001209B:0009 local_number2 = (local_number1 < 0); @000120AA:0004 if(local_number2) then // ref index: 1 @000120B6:0027 // return coming @000120BA:0023 return local_number1; @000120C1:0003 endif; @000120C1:0003 label_120c1: @000120C3:0027 // return coming @000120C7:0023 return 0; @000120D0:0026 end; // checksum: 5548e726 @000120DC:0006 label_120dc: @000120DE:0022 function NUMBER CreateFile(local_number1, local_string1, local_string2) @000120DE NUMBER local_number2; @000120DE @000120DE @000120DE begin @000120E7:0027 // return coming @000120EB:0020 _CloseFile(global_number50, local_number1); // dll: ISRT.dll @000120F7:0006 local_number2 = LASTRESULT; @00012101:0023 return local_number2; @00012108:0026 end; // checksum: 527f3824 @00012114:0006 label_12114: @00012116:0022 function NUMBER function_313(local_number1) @00012116 NUMBER local_number2; @00012116 STRING local_string1; @00012116 @00012116 begin @0001211F:0027 // return coming @00012123:0020 _WriteLine(global_number50, local_number1, local_string1); // dll: ISRT.dll @00012132:0006 local_number2 = LASTRESULT; @0001213C:0023 return local_number2; @00012143:0026 end; // checksum: 546a2824 @0001214F:0007 label_1214f: @00012151:0022 function NUMBER function_314(local_number1, local_string1) @00012151 @00012151 STRING local_string2; @00012151 @00012151 begin @0001215A:0021 function_364(12, local_string1); @00012168:0006 local_number1 = LASTRESULT; @00012172:000D local_number1 = (local_number1 = 1); @00012181:0004 if(local_number1) then // ref index: 1 @0001218D:0027 // return coming @00012191:0023 return -2; @0001219A:0006 endif; @0001219A:0006 label_1219a: @0001219C:0021 function_473(local_string1); @000121A5:0006 local_number1 = LASTRESULT; @000121AF:000D local_number1 = (local_number1 = 0); @000121BE:0004 if(local_number1) then // ref index: 1 @000121CA:0027 // return coming @000121CE:0023 return -1; @000121D7:0006 endif; @000121D7:0006 label_121d7: @000121D9:0027 // return coming @000121DD:0014 local_string2 = (local_string1 ^ ""); @000121EA:0020 _CreateDir(global_number50, local_string2); // dll: ISRT.dll @000121F6:0006 local_number1 = LASTRESULT; @00012200:0023 return local_number1; @00012207:0026 end; // checksum: 7d43a223 @00012213:0007 label_12213: @00012215:0022 function NUMBER function_315(local_string1) @00012215 NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @00012215 STRING local_string2, local_string3; @00012215 @00012215 begin @0001221E:0021 function_364(12, local_string1); @0001222C:0006 local_number5 = LASTRESULT; @00012236:000D local_number5 = (local_number5 = 1); @00012245:0004 if(local_number5) then // ref index: 1 @00012251:0027 // return coming @00012255:0023 return -2; @0001225E:0004 endif; @0001225E:0004 label_1225e: @00012260:0021 function_473(local_string1); @00012269:0006 local_number5 = LASTRESULT; @00012273:0021 function_474(local_string1, local_number5); @0001227F:0001 // switch/while/??? @00012283:000A label_12283: @00012285:000D local_number5 = (local_number1 = 2); @00012294:0004 if(local_number5) then // ref index: 1 @000122A0:0020 FindClose(global_number57); // dll: KERNEL32.dll @000122A9:0006 global_number57 = 0; @000122B5:0006 global_string85 = ""; @000122BF:0006 global_string86 = ""; @000122C9:0006 global_string87 = ""; @000122D3:0021 ListCount/ListDestroy(global_number58); @000122DC:0006 global_number58 = 0; @000122E8:0005 goto label_127a3; @000122F1:000B endif; @000122F1:000B label_122f1: @000122F3:000D local_number5 = (local_number1 = 0); @00012302:0004 if(local_number5) then // ref index: 10 @0001230E:000E local_number5 = (global_string86 != local_string1); @0001231B:000E local_number6 = (global_string87 != local_string2); @00012328:0018 local_number5 = (local_number5 || local_number6); @00012335:0004 if(local_number5) then // ref index: 1 @00012341:0021 function_316(local_string1, local_string2, local_string3, 2); @00012355:0027 // return coming @00012359:0021 function_316(local_string1, local_string2, local_string3, 1); @0001236D:0006 local_number5 = LASTRESULT; @00012377:0023 return local_number5; @0001237E:0004 endif; @0001237E:0004 label_1237e: @00012380:000D local_number5 = (global_number57 = 0); @0001238F:0004 if(local_number5) then // ref index: 1 @0001239B:0027 // return coming @0001239F:0023 return -1; @000123A8:000E endif; @000123A8:000E label_123a8: @000123AA:0021 function_321(global_number57, global_string85, local_string2, 16, local_string3, 0); @000123C6:0006 local_number2 = LASTRESULT; @000123D0:000D local_number5 = (local_number2 = -1); @000123DF:0004 if(local_number5) then // ref index: 7 @000123EB:0006 global_number57 = 0; @000123F7:000D local_number5 = (global_number58 = 0); @00012406:0004 if(local_number5) then // ref index: 3 @00012412:0021 ListCreate(0); @0001241D:0006 global_number58 = LASTRESULT; @00012427:000D local_number5 = (global_number58 = -1); @00012436:0004 if(local_number5) then // ref index: 1 @00012442:0006 global_number58 = 0; @0001244E:0027 // return coming @00012452:0023 return -1; @0001245B:0007 endif; @0001245B:0007 label_1245b: @0001245D:0021 function_320(local_string1, global_number58); @00012469:0006 local_number5 = LASTRESULT; @00012473:0009 local_number5 = (local_number5 < 0); @00012482:0004 if(local_number5) then // ref index: 1 @0001248E:0021 ListCount/ListDestroy(global_number58); @00012497:0027 // return coming @0001249B:0023 return -1; @000124A4:0003 endif; @000124A4:0003 label_124a4: @000124A6:0021 function_515(global_number58, global_string85); @000124B2:0006 local_number2 = LASTRESULT; @000124BC:0005 goto label_124dd; @000124C5:0002 endif; @000124C5:0002 label_124c5: @000124C7:0021 ListGetNextString(global_number58, global_string85); @000124D3:0006 local_number2 = LASTRESULT; @000124DD:000A label_124dd: @000124DF:0001 // switch/while/??? @000124E3:000E local_number5 = (local_number2 != 1); @000124F2:0004 if(local_number5) then // ref index: 2 @000124FE:0021 function_321(global_number57, global_string85, local_string2, 16, local_string3, 0); @0001251A:0006 local_number2 = LASTRESULT; @00012524:000E local_number5 = (local_number2 != -1); @00012533:0004 if(local_number5) then // ref index: 1 @0001253F:0006 global_number57 = local_number2; @00012549:0027 // return coming @0001254D:0023 return 0; @00012556:0004 endif; @00012556:0004 label_12556: @00012558:0006 global_number57 = 0; @00012564:0021 ListGetNextString(global_number58, global_string85); @00012570:0006 local_number2 = LASTRESULT; @0001257A:0005 goto label_124dd; @00012583:0002 endif; @00012583:0002 label_12583: @00012585:0027 // return coming @00012589:0023 return -1; @00012592:0001 endif; @00012592:0001 label_12592: @00012594:0005 goto label_127a3; @0001259D:0010 endif; @0001259D:0010 label_1259d: @0001259F:000D local_number5 = (local_number1 = 1); @000125AE:0004 if(local_number5) then // ref index: 7 @000125BA:0006 global_string87 = local_string2; @000125C4:0006 global_string86 = local_string1; @000125CE:0006 global_string85 = local_string1; @000125D8:0021 function_321(local_number3, local_string1, local_string2, 16, local_string3, 0); @000125F4:0006 local_number2 = LASTRESULT; @000125FE:000D local_number5 = (local_number2 = -1); @0001260D:0004 if(local_number5) then // ref index: 6 @00012619:0021 ListCreate(0); @00012624:0006 global_number58 = LASTRESULT; @0001262E:000D local_number5 = (global_number58 = -1); @0001263D:0004 if(local_number5) then // ref index: 1 @00012649:0006 global_number58 = 0; @00012655:0027 // return coming @00012659:0023 return -1; @00012662:0007 endif; @00012662:0007 label_12662: @00012664:0021 function_320(local_string1, global_number58); @00012670:0006 local_number5 = LASTRESULT; @0001267A:0009 local_number5 = (local_number5 < 0); @00012689:0004 if(local_number5) then // ref index: 1 @00012695:0021 ListCount/ListDestroy(global_number58); @0001269E:0027 // return coming @000126A2:0023 return -1; @000126AB:0002 endif; @000126AB:0002 label_126ab: @000126AD:0021 function_515(global_number58, local_string1); @000126B9:0006 local_number2 = LASTRESULT; @000126C3:000B label_126c3: @000126C5:0001 // switch/while/??? @000126C9:000E local_number5 = (local_number2 != 1); @000126D8:0004 if(local_number5) then // ref index: 2 @000126E4:0021 function_321(local_number3, local_string1, local_string2, 16, local_string3, 0); @00012700:0006 local_number2 = LASTRESULT; @0001270A:000E local_number5 = (local_number2 != -1); @00012719:0004 if(local_number5) then // ref index: 1 @00012725:0006 global_number57 = local_number2; @0001272F:0006 global_string85 = local_string1; @00012739:0027 // return coming @0001273D:0023 return 0; @00012746:0003 endif; @00012746:0003 label_12746: @00012748:0021 ListGetNextString(global_number58, local_string1); @00012754:0006 local_number2 = LASTRESULT; @0001275E:0005 goto label_126c3; @00012767:0003 endif; @00012767:0003 label_12767: @00012769:0021 ListCount/ListDestroy(global_number58); @00012772:0027 // return coming @00012776:0023 return -1; @0001277F:0002 endif; @0001277F:0002 label_1277f: @00012781:0006 global_number57 = local_number2; @0001278B:0005 goto label_127a3; @00012794:0002 endif; @00012794:0002 label_12794: @00012796:0027 // return coming @0001279A:0023 return -1; @000127A3:0003 label_127a3: @000127A5:0027 // return coming @000127A9:0023 return 0; @000127B2:0026 end; // checksum: 9c9d7faa @000127BE:000C label_127be: @000127C0:0022 function NUMBER function_316(local_string1, local_string2, local_string3, local_number1) @000127C0 NUMBER local_number3, local_number4; @000127C0 STRING local_string4, local_string5, local_string6; @000127C0 OBJECT local_object1; @000127C0 begin @000127C9:0007 local_string6 = ("File=" + "%s"); @000127DD:0021 function_623(local_string5, local_string6, local_string1); @000127EC:0021 function_441("ISFuncBegin", "DeleteFile", local_string5); @00012810:0021 function_364(12, local_string1); @0001281E:0006 local_number4 = LASTRESULT; @00012828:000D local_number4 = (local_number4 = 1); @00012837:0004 if(local_number4) then // ref index: 1 @00012843:0027 // return coming @00012847:0021 function_323(-2, local_string1); @00012855:0006 local_number4 = LASTRESULT; @0001285F:0023 return local_number4; @00012866:0008 endif; @00012866:0008 label_12866: @00012868:0021 function_473(local_string1); @00012871:0006 local_number4 = LASTRESULT; @0001287B:000D local_number4 = (local_number4 = 0); @0001288A:0004 if(local_number4) then // ref index: 1 @00012896:0006 local_string4 = local_string1; @000128A0:0014 local_string1 = (global_string4 ^ local_string1); @000128AD:0006 local_string3 = global_string4; @000128B7:0005 goto label_128e4; @000128C0:0002 endif; @000128C0:0002 label_128c0: @000128C2:0021 ParsePath(local_string3, local_string1, 1); @000128D3:0021 ParsePath(local_string4, local_string1, 3); @000128E4:0008 label_128e4: @000128E6:0021 ExistsDir(local_string3); @000128EF:0006 local_number4 = LASTRESULT; @000128F9:0009 local_number4 = (local_number4 < 0); @00012908:0004 if(local_number4) then // ref index: 1 @00012914:0027 // return coming @00012918:0021 function_323(-2147024893, local_string1); @00012926:0006 local_number4 = LASTRESULT; @00012930:0023 return local_number4; @00012937:000A endif; @00012937:000A label_12937: @00012939:0006 global_string1 = ""; @00012943:0006 local_number1 = 0; @0001294F:0021 function_321(local_number3, local_string3, local_string4, 16, local_string2, 0); @0001296B:0006 local_number3 = LASTRESULT; @00012975:0009 local_number4 = (local_number3 < 0); @00012984:0004 if(local_number4) then // ref index: 1 @00012990:0027 // return coming @00012994:0021 function_323(-2147024892, local_string1); @000129A2:0006 local_number4 = LASTRESULT; @000129AC:0023 return local_number4; @000129B3:000D endif; @000129B3:000D label_129b3: @000129B5:0001 // switch/while/??? @000129B9:000A local_number4 = (local_number3 > 0); @000129C8:0004 if(local_number4) then // ref index: 2 @000129D4:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll @000129DD:0006 local_number4 = LASTRESULT; @000129E7:000D local_number4 = (local_number4 = 0); @000129F6:0004 if(local_number4) then // ref index: 1 @00012A02:0007 local_string6 = (global_string1 + local_string2); @00012A0F:0007 global_string1 = (local_string6 + ";"); @00012A1D:0035 Err.LastDllError; @00012A33:0006 local_object1 = LASTRESULT; @00012A3D:0007 local_number1 = (-2147024896 + local_object1); @00012A4C:0006 local_object1 = NOTHING; @00012A56:0003 endif; @00012A56:0003 label_12a56: @00012A58:0021 function_321(local_number3, local_string3, local_string4, 16, local_string2, 0); @00012A74:0006 local_number3 = LASTRESULT; @00012A7E:0005 goto label_129b3; @00012A87:0006 endif; @00012A87:0006 label_12a87: @00012A89:000E local_number4 = (global_string1 != ""); @00012A96:0004 if(local_number4) then // ref index: 1 @00012AA2:0028 StrLengthChars(global_string1); @00012AA9:0006 local_number4 = LASTRESULT; @00012AB3:000F local_number4 = (local_number4 - 1); @00012AC2:001D global_string1[local_number4] = 0; @00012AD1:0005 endif; @00012AD1:0005 label_12ad1: @00012AD3:0027 // return coming @00012AD7:0021 function_323(local_number1, local_string1); @00012AE3:0006 local_number4 = LASTRESULT; @00012AED:0023 return local_number4; @00012AF4:0026 end; // checksum: 5a7b23f0 @00012B04:0007 label_12b04: @00012B06:0022 function NUMBER function_317(local_string1) @00012B06 NUMBER local_number1, local_number2; @00012B06 STRING local_string2, local_string3; @00012B06 @00012B06 begin @00012B0F:0021 function_364(12, local_string1); @00012B1D:0006 local_number2 = LASTRESULT; @00012B27:000D local_number2 = (local_number2 = 1); @00012B36:0004 if(local_number2) then // ref index: 1 @00012B42:0027 // return coming @00012B46:0023 return -2; @00012B4F:000A endif; @00012B4F:000A label_12b4f: @00012B51:0021 function_473(local_string1); @00012B5A:0006 local_number2 = LASTRESULT; @00012B64:0021 function_474(local_string1, local_number2); @00012B70:0006 local_string3 = ""; @00012B7A:0021 function_321(0, local_string1, local_string2, 16, local_string3, 0); @00012B98:0006 local_number1 = LASTRESULT; @00012BA2:0009 local_number2 = (local_number1 < 0); @00012BB1:0004 if(local_number2) then // ref index: 1 @00012BBD:0027 // return coming @00012BC1:0023 return local_number1; @00012BC8:0007 endif; @00012BC8:0007 label_12bc8: @00012BCA:0021 function_321(local_number1, "", "", 0, local_string3, 1); @00012BE6:0021 ParsePath(local_string3, local_string3, 3); @00012BF7:0006 local_number2 = LASTRESULT; @00012C01:0009 local_number2 = (local_number2 < 0); @00012C10:0004 if(local_number2) then // ref index: 1 @00012C1C:0027 // return coming @00012C20:0023 return -1; @00012C29:0003 endif; @00012C29:0003 label_12c29: @00012C2B:0027 // return coming @00012C2F:0023 return 0; @00012C38:0026 end; // checksum: e04232a @00012C44:0004 label_12c44: @00012C46:0022 function NUMBER FindFile(local_string1, local_string2, local_string3) @00012C46 @00012C46 @00012C46 @00012C46 begin @00012C4F:0027 // return coming @00012C53:0023 return global_number56; @00012C5A:0026 end; // checksum: 1225 @00012C66:000C label_12c66: @00012C68:0022 function NUMBER function_319() @00012C68 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @00012C68 STRING local_string1, local_string2, local_string3; @00012C68 OBJECT local_object1; @00012C68 begin @00012C71:0021 function_473(local_string1); @00012C7A:0006 local_number5 = LASTRESULT; @00012C84:0021 function_474(local_string1, local_number5); @00012C90:000D local_number5 = (local_number1 = -1); @00012C9F:000D local_number6 = (local_number1 = 0); @00012CAE:0018 local_number5 = (local_number5 || local_number6); @00012CBB:000D local_number6 = (local_string1 = ""); @00012CC8:0018 local_number5 = (local_number5 || local_number6); @00012CD5:0004 if(local_number5) then // ref index: 1 @00012CE1:0027 // return coming @00012CE5:0023 return -1; @00012CEE:000B endif; @00012CEE:000B label_12cee: @00012CF0:0021 ListCreate(0); @00012CFB:0006 local_number2 = LASTRESULT; @00012D05:0014 local_string3 = (local_string1 ^ "*.*"); @00012D15:001A local_number5 = &local_object1; @00012D1F:0020 FindFirstFileA(local_string3, local_number5); // dll: KERNEL32.dll @00012D2B:0006 local_number3 = LASTRESULT; @00012D35:000D local_number5 = (local_number3 = -1); @00012D44:0004 if(local_number5) then // ref index: 1 @00012D50:0021 ListCount/ListDestroy(local_number2); @00012D59:0027 // return coming @00012D5D:0023 return -1; @00012D66:0001 endif; @00012D66:0001 label_12d66: @00012D68:0006 local_number4 = 1; @00012D74:0016 label_12d74: @00012D76:0001 // switch/while/??? @00012D7A:0004 if(local_number4) then // ref index: 2 @00012D86:0035 local_object1.szFileName; @00012D9A:0006 local_string2 = LASTRESULT; @00012DA4:000E local_number5 = (local_string2 != "."); @00012DB2:000E local_number6 = (local_string2 != ".."); @00012DC1:0019 local_number5 = (local_number5 = local_number6); @00012DCE:0004 if(local_number5) then // ref index: 1 @00012DDA:0035 local_object1.nFileAttribs; @00012DF0:0006 local_number5 = LASTRESULT; @00012DFA:0012 local_number5 = (local_number5 & 16); @00012E09:0004 if(local_number5) then // ref index: 1 @00012E15:0014 local_string3 = (local_string1 ^ local_string2); @00012E22:0014 local_string3 = (local_string3 ^ ""); @00012E2F:0021 function_511(local_number2, local_string3, 0); @00012E40:0006 local_number5 = LASTRESULT; @00012E4A:0009 local_number5 = (local_number5 < 0); @00012E59:0004 if(local_number5) then // ref index: 1 @00012E65:0020 FindClose(local_number3); // dll: KERNEL32.dll @00012E6E:0021 ListCount/ListDestroy(local_number2); @00012E77:0027 // return coming @00012E7B:0023 return -1; @00012E84:0004 endif; @00012E84:0004 endif; @00012E84:0004 endif; @00012E84:0004 label_12e84: @00012E86:001A local_number5 = &local_object1; @00012E90:0020 FindNextFileA(local_number3, local_number5); // dll: KERNEL32.dll @00012E9C:0006 local_number4 = LASTRESULT; @00012EA6:0005 goto label_12d74; @00012EAF:0003 endif; @00012EAF:0003 label_12eaf: @00012EB1:0020 FindClose(local_number3); // dll: KERNEL32.dll @00012EBA:0021 function_515(local_number2, local_string2); @00012EC6:0006 local_number4 = LASTRESULT; @00012ED0:000A label_12ed0: @00012ED2:0001 // switch/while/??? @00012ED6:000E local_number5 = (local_number4 != 1); @00012EE5:0004 if(local_number5) then // ref index: 2 @00012EF1:0021 function_511(local_number1, local_string2, 0); @00012F02:0006 local_number5 = LASTRESULT; @00012F0C:0009 local_number5 = (local_number5 < 0); @00012F1B:0004 if(local_number5) then // ref index: 1 @00012F27:0021 ListCount/ListDestroy(local_number2); @00012F30:0027 // return coming @00012F34:0023 return -1; @00012F3D:0004 endif; @00012F3D:0004 label_12f3d: @00012F3F:0021 function_320(local_string2, local_number1); @00012F4B:0021 ListGetNextString(local_number2, local_string2); @00012F57:0006 local_number4 = LASTRESULT; @00012F61:0005 goto label_12ed0; @00012F6A:0004 endif; @00012F6A:0004 label_12f6a: @00012F6C:0021 ListCount/ListDestroy(local_number2); @00012F75:0027 // return coming @00012F79:0023 return 0; @00012F82:0026 end; // checksum: 2f6e3039 @00012F92:0005 label_12f92: @00012F94:0022 function NUMBER function_320(local_string1, local_number1) @00012F94 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @00012F94 STRING local_string2, local_string3, local_string4; @00012F94 OBJECT local_object1; @00012F94 begin @00012F9D:0004 if(local_number3) then // ref index: 1 @00012FA9:0020 FindClose(local_number1); // dll: KERNEL32.dll @00012FB2:0027 // return coming @00012FB6:0023 return 0; @00012FBF:0006 endif; @00012FBF:0006 label_12fbf: @00012FC1:000D local_number5 = (local_string1 = ""); @00012FCE:000D local_number6 = (local_string2 = ""); @00012FDB:0018 local_number5 = (local_number5 || local_number6); @00012FE8:0004 if(local_number5) then // ref index: 1 @00012FF4:0027 // return coming @00012FF8:0023 return -1; @00013001:0009 endif; @00013001:0009 label_13001: @00013003:0004 if(local_number1) then // ref index: 2 @0001300F:001A local_number5 = &local_object1; @00013019:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00013025:0006 local_number4 = LASTRESULT; @0001302F:000D local_number5 = (local_number4 = 0); @0001303E:0004 if(local_number5) then // ref index: 1 @0001304A:0020 FindClose(local_number1); // dll: KERNEL32.dll @00013053:0027 // return coming @00013057:0023 return -1; @00013060:0001 endif; @00013060:0001 label_13060: @00013062:0005 goto label_130c2; @0001306B:0008 endif; @0001306B:0008 label_1306b: @0001306D:0014 local_string4 = (local_string1 ^ local_string2); @0001307A:001A local_number5 = &local_object1; @00013084:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll @00013090:0006 local_number1 = LASTRESULT; @0001309A:000D local_number5 = (local_number1 = -1); @000130A9:0004 if(local_number5) then // ref index: 1 @000130B5:0027 // return coming @000130B9:0023 return -1; @000130C2:0001 endif; @000130C2:0001 label_130c2: @000130C4:0004 if(local_number2) then // ref index: 3 @000130D0:0015 label_130d0: @000130D2:0001 // switch/while/??? @000130D6:0035 local_object1.nFileAttribs; @000130EC:0006 local_number5 = LASTRESULT; @000130F6:0012 local_number5 = (local_number5 & local_number2); @00013103:0035 local_object1.szFileName; @00013117:0006 local_string4 = LASTRESULT; @00013121:000D local_number6 = (local_string4 = "."); @0001312F:0018 local_number5 = (local_number5 || local_number6); @0001313C:0035 local_object1.szFileName; @00013150:0006 local_string4 = LASTRESULT; @0001315A:000D local_number6 = (local_string4 = ".."); @00013169:0018 local_number5 = (local_number5 || local_number6); @00013176:0004 if(local_number5) then // ref index: 2 @00013182:001A local_number5 = &local_object1; @0001318C:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00013198:0006 local_number5 = LASTRESULT; @000131A2:000D local_number5 = (local_number5 = 0); @000131B1:0004 if(local_number5) then // ref index: 1 @000131BD:0020 FindClose(local_number1); // dll: KERNEL32.dll @000131C6:0027 // return coming @000131CA:0023 return -1; @000131D3:0001 endif; @000131D3:0001 label_131d3: @000131D5:0005 goto label_130d0; @000131DE:0006 endif; @000131DE:0006 endif; @000131DE:0006 label_131de: @000131E0:0035 local_object1.szFileName; @000131F4:0006 local_string4 = LASTRESULT; @000131FE:0014 local_string3 = (local_string1 ^ local_string4); @0001320B:0027 // return coming @0001320F:0023 return local_number1; @00013216:0026 end; // checksum: 6717f777 @00013226:0007 label_13226: @00013228:0022 function NUMBER function_321(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00013228 @00013228 @00013228 @00013228 begin @00013231:0021 function_364(3, local_string1); @0001323F:0006 local_number1 = LASTRESULT; @00013249:000E local_number1 = (local_number1 != 1); @00013258:0004 if(local_number1) then // ref index: 1 @00013264:0027 // return coming @00013268:0023 return -1; @00013271:0005 endif; @00013271:0005 label_13271: @00013273:0027 // return coming @00013277:0020 _PrintFile(local_string1); // dll: ISRT.dll @00013280:0006 local_number1 = LASTRESULT; @0001328A:0023 return local_number1; @00013291:0026 end; // checksum: ab9a86c1 @0001329D:000E label_1329d: @0001329F:0022 function NUMBER function_322(local_string1) @0001329F NUMBER local_number1, local_number2; @0001329F STRING local_string2, local_string3; @0001329F @0001329F begin @000132A8:0009 local_number2 = (local_number1 < 0); @000132B7:0004 if(local_number2) then // ref index: 1 @000132C3:0007 local_string3 = ("Result=" + "%s"); @000132D9:0007 local_string3 = (local_string3 + "\t"); @000132E7:0007 local_string3 = (local_string3 + "\t"); @000132F5:0007 local_string3 = (local_string3 + "Error="); @00013308:0007 local_string3 = (local_string3 + "0x%08lx"); @0001331C:0007 local_string3 = (local_string3 + "\t"); @0001332A:0007 local_string3 = (local_string3 + "\t"); @00013338:0007 local_string3 = (local_string3 + "File="); @0001334A:0007 local_string3 = (local_string3 + "%s"); @00013359:0021 function_623(local_string2, local_string3, "Failure", local_number1, local_string1); @00013375:0005 goto label_133ec; @0001337E:0006 endif; @0001337E:0006 label_1337e: @00013380:0007 local_string3 = ("Result=" + "%s"); @00013396:0007 local_string3 = (local_string3 + "\t"); @000133A4:0007 local_string3 = (local_string3 + "\t"); @000133B2:0007 local_string3 = (local_string3 + "File="); @000133C4:0007 local_string3 = (local_string3 + "%s"); @000133D3:0021 function_623(local_string2, local_string3, "Success", local_string1); @000133EC:0004 label_133ec: @000133EE:0021 function_441("ISFuncEnd", "DeleteFile", local_string2); @00013410:0027 // return coming @00013414:0023 return local_number1; @0001341B:0026 end; // checksum: 14045075 @00013427:0006 label_13427: @00013429:0022 function NUMBER function_323(local_number1, local_string1) @00013429 @00013429 @00013429 @00013429 begin @00013432:0027 // return coming @00013436:0021 function_334(local_string1, 0); @00013444:0006 local_number1 = LASTRESULT; @0001344E:0023 return local_number1; @00013455:0026 end; // checksum: 72a2f @00013461:000D label_13461: @00013463:0022 function NUMBER GetDiskSpace(local_string1) @00013463 NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @00013463 @00013463 @00013463 begin @0001346C:0006 local_number2 = 0; @00013478:0006 local_number3 = 0; @00013484:000E local_number5 = (local_number1 != 0); @00013493:000E local_number6 = (local_number1 != 10); @000134A2:0019 local_number5 = (local_number5 = local_number6); @000134AF:000E local_number6 = (local_number1 != 20); @000134BE:0019 local_number5 = (local_number5 = local_number6); @000134CB:000E local_number6 = (local_number1 != 30); @000134DA:0019 local_number5 = (local_number5 = local_number6); @000134E7:0004 if(local_number5) then // ref index: 1 @000134F3:0027 // return coming @000134F7:0023 return -1; @00013500:0007 endif; @00013500:0007 label_13500: @00013502:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll @00013519:0006 local_number5 = LASTRESULT; @00013523:000E local_number5 = (local_number5 != 0); @00013532:0004 if(local_number5) then // ref index: 1 @0001353E:0027 // return coming @00013542:0023 return -1; @0001354B:0005 goto label_13561; @00013554:0002 endif; @00013554:0002 label_13554: @00013556:0027 // return coming @0001355A:0023 return local_number3; @00013561:0001 label_13561: @00013563:0026 end; // checksum: 285bb45a @0001356F:000B label_1356f: @00013571:0022 function NUMBER function_334(local_string1, local_number1) @00013571 NUMBER local_number2, local_number3, local_number4; @00013571 @00013571 @00013571 begin @0001357A:0020 GetSystemMetrics(0); // dll: USER32.dll @00013585:0006 local_number1 = LASTRESULT; @0001358F:0020 GetSystemMetrics(1); // dll: USER32.dll @0001359A:0006 local_number2 = LASTRESULT; @000135A4:000D local_number3 = (local_number1 = 0); @000135B3:000D local_number4 = (local_number2 = 0); @000135C2:0018 local_number3 = (local_number3 || local_number4); @000135CF:0004 if(local_number3) then // ref index: 1 @000135DB:0027 // return coming @000135DF:0023 return -1; @000135E8:0003 endif; @000135E8:0003 label_135e8: @000135EA:0027 // return coming @000135EE:0023 return 0; @000135F7:0026 end; // checksum: fefe7bc5 @00013603:0002 label_13603: @00013605:0022 function NUMBER function_335(local_number1, local_number2) @00013605 NUMBER local_number3, local_number4, local_number5; @00013605 STRING local_string1, local_string2; @00013605 @00013605 begin @0001360E:0001 // switch/while/??? @00013612:0005 label_13612: @00013614:000D local_number5 = (local_number1 = 180); @00013623:0004 if(local_number5) then // ref index: 1 @0001362F:0006 local_number2 = 640; @0001363B:0006 local_number3 = 0; @00013647:0005 goto label_1406a; @00013650:0005 endif; @00013650:0005 label_13650: @00013652:000D local_number5 = (local_number1 = 160); @00013661:0004 if(local_number5) then // ref index: 1 @0001366D:0021 function_337(local_number2, local_string1); @00013679:0006 local_number3 = LASTRESULT; @00013683:0005 goto label_1406a; @0001368C:0006 endif; @0001368C:0006 label_1368c: @0001368E:000D local_number5 = (local_number1 = 70); @0001369D:0004 if(local_number5) then // ref index: 1 @000136A9:0021 function_338(); @000136AF:0006 local_number2 = LASTRESULT; @000136B9:0006 local_number3 = 0; @000136C5:0005 goto label_1406a; @000136CE:0005 endif; @000136CE:0005 label_136ce: @000136D0:000D local_number5 = (local_number1 = 170); @000136DF:0004 if(local_number5) then // ref index: 1 @000136EB:0021 function_339(local_number2); @000136F4:0006 local_number3 = LASTRESULT; @000136FE:0005 goto label_1406a; @00013707:0008 endif; @00013707:0008 label_13707: @00013709:000D local_number5 = (local_number1 = 10); @00013718:0004 if(local_number5) then // ref index: 3 @00013724:0020 GetCPUType(); // dll: ISRT.dll @0001372A:0006 local_number2 = LASTRESULT; @00013734:0009 local_number5 = (local_number2 < 0); @00013743:0004 if(local_number5) then // ref index: 1 @0001374F:0006 local_number3 = local_number2; @00013759:0005 goto label_13770; @00013762:0001 endif; @00013762:0001 label_13762: @00013764:0006 local_number3 = 0; @00013770:0001 label_13770: @00013772:0005 goto label_1406a; @0001377B:0005 endif; @0001377B:0005 label_1377b: @0001377D:000D local_number5 = (local_number1 = 1); @0001378C:0004 if(local_number5) then // ref index: 1 @00013798:0021 function_340(1, local_string1); @000137A6:0006 local_number3 = LASTRESULT; @000137B0:0005 goto label_1406a; @000137B9:0009 endif; @000137B9:0009 label_137b9: @000137BB:000D local_number5 = (local_number1 = 141); @000137CA:0004 if(local_number5) then // ref index: 3 @000137D6:0021 GetDiskSpace(local_string1); @000137DF:0006 local_number2 = LASTRESULT; @000137E9:0009 local_number5 = (local_number2 < 0); @000137F8:0004 if(local_number5) then // ref index: 1 @00013804:0006 local_number3 = local_number2; @0001380E:0006 local_number2 = 0; @0001381A:0005 goto label_13831; @00013823:0001 endif; @00013823:0001 label_13823: @00013825:0006 local_number3 = 0; @00013831:0001 label_13831: @00013833:0005 goto label_1406a; @0001383C:0008 endif; @0001383C:0008 label_1383c: @0001383E:000D local_number5 = (local_number1 = 140); @0001384D:0004 if(local_number5) then // ref index: 2 @00013859:0006 local_number3 = 0; @00013865:0021 function_353(local_string1, 0); @00013873:0006 local_number2 = LASTRESULT; @0001387D:000D local_number5 = (local_number2 = -1); @0001388C:0004 if(local_number5) then // ref index: 1 @00013898:0006 local_number3 = local_number2; @000138A2:0001 endif; @000138A2:0001 label_138a2: @000138A4:0005 goto label_1406a; @000138AD:0008 endif; @000138AD:0008 label_138ad: @000138AF:000D local_number5 = (local_number1 = 213); @000138BE:0004 if(local_number5) then // ref index: 2 @000138CA:0006 local_number3 = 0; @000138D6:0021 function_353(local_string1, local_number2); @000138E2:0006 local_number2 = LASTRESULT; @000138EC:000D local_number5 = (local_number2 = -1); @000138FB:0004 if(local_number5) then // ref index: 1 @00013907:0006 local_number3 = local_number2; @00013911:0001 endif; @00013911:0001 label_13911: @00013913:0005 goto label_1406a; @0001391C:0007 endif; @0001391C:0007 label_1391c: @0001391E:000D local_number5 = (local_number1 = 30); @0001392D:0004 if(local_number5) then // ref index: 8 @00013939:0021 function_341(local_number2, local_string1); @00013945:0006 local_number3 = LASTRESULT; @0001394F:000D local_number5 = (local_number3 = 0); @0001395E:0004 if(local_number5) then // ref index: 7 @0001396A:0001 // switch/while/??? @0001396E:0004 label_1396e: @00013970:000D local_number5 = (local_number2 = 1); @0001397F:0004 if(local_number5) then // ref index: 1 @0001398B:0006 local_number2 = 3; @00013997:0005 goto label_13a77; @000139A0:0004 endif; @000139A0:0004 label_139a0: @000139A2:000D local_number5 = (local_number2 = 2); @000139B1:0004 if(local_number5) then // ref index: 1 @000139BD:0006 local_number2 = 4; @000139C9:0005 goto label_13a77; @000139D2:0004 endif; @000139D2:0004 label_139d2: @000139D4:000D local_number5 = (local_number2 = 4); @000139E3:0004 if(local_number5) then // ref index: 1 @000139EF:0006 local_number2 = 5; @000139FB:0005 goto label_13a77; @00013A04:0004 endif; @00013A04:0004 label_13a04: @00013A06:000D local_number5 = (local_number2 = 8); @00013A15:0004 if(local_number5) then // ref index: 1 @00013A21:0006 local_number2 = 6; @00013A2D:0005 goto label_13a77; @00013A36:0003 endif; @00013A36:0003 label_13a36: @00013A38:000D local_number5 = (local_number2 = 16); @00013A47:0004 if(local_number5) then // ref index: 1 @00013A53:0005 goto label_13a77; @00013A5C:0003 endif; @00013A5C:0003 label_13a5c: @00013A5E:0006 local_number2 = 0; @00013A6A:0027 // return coming @00013A6E:0023 return -1; @00013A77:0001 endif; @00013A77:0001 label_13a77: @00013A79:0005 goto label_1406a; @00013A82:0005 endif; @00013A82:0005 label_13a82: @00013A84:000D local_number5 = (local_number1 = 201); @00013A93:0004 if(local_number5) then // ref index: 1 @00013A9F:0006 local_number2 = 0; @00013AAB:0006 local_number3 = 0; @00013AB7:0005 goto label_1406a; @00013AC0:0005 endif; @00013AC0:0005 label_13ac0: @00013AC2:000D local_number5 = (local_number1 = 185); @00013AD1:0004 if(local_number5) then // ref index: 1 @00013ADD:0020 _GetGlobalMemorySize(local_number4, local_number2, 10, 0, 2147483647); // dll: ISRT.dll @00013AF8:0006 local_number3 = LASTRESULT; @00013B02:0005 goto label_1406a; @00013B0B:0005 endif; @00013B0B:0005 label_13b0b: @00013B0D:000D local_number5 = (local_number1 = 202); @00013B1C:0004 if(local_number5) then // ref index: 1 @00013B28:0006 local_number2 = 0; @00013B34:0006 local_number3 = 0; @00013B40:0005 goto label_1406a; @00013B49:0005 endif; @00013B49:0005 label_13b49: @00013B4B:000D local_number5 = (local_number1 = 211); @00013B5A:0004 if(local_number5) then // ref index: 1 @00013B66:0006 local_number2 = 32; @00013B72:0006 local_number3 = 0; @00013B7E:0005 goto label_1406a; @00013B87:0005 endif; @00013B87:0005 label_13b87: @00013B89:000D local_number5 = (local_number1 = 120); @00013B98:0004 if(local_number5) then // ref index: 1 @00013BA4:0021 function_342(local_number2, local_string1); @00013BB0:0006 local_number3 = LASTRESULT; @00013BBA:0005 goto label_1406a; @00013BC3:0005 endif; @00013BC3:0005 label_13bc3: @00013BC5:000D local_number5 = (local_number1 = 121); @00013BD4:0004 if(local_number5) then // ref index: 1 @00013BE0:0021 function_343(local_string1); @00013BE9:0006 local_number3 = LASTRESULT; @00013BF3:0005 goto label_1406a; @00013BFC:0005 endif; @00013BFC:0005 label_13bfc: @00013BFE:000D local_number5 = (local_number1 = 130); @00013C0D:0004 if(local_number5) then // ref index: 1 @00013C19:0021 function_344(local_string1); @00013C22:0006 local_number3 = LASTRESULT; @00013C2C:0005 goto label_1406a; @00013C35:0005 endif; @00013C35:0005 label_13c35: @00013C37:000D local_number5 = (local_number1 = 131); @00013C46:0004 if(local_number5) then // ref index: 1 @00013C52:0021 function_345(local_string1); @00013C5B:0006 local_number3 = LASTRESULT; @00013C65:0005 goto label_1406a; @00013C6E:0005 endif; @00013C6E:0005 label_13c6e: @00013C70:000D local_number5 = (local_number1 = 40); @00013C7F:0004 if(local_number5) then // ref index: 1 @00013C8B:0021 function_346(local_string1); @00013C94:0006 local_number3 = LASTRESULT; @00013C9E:0005 goto label_1406a; @00013CA7:0005 endif; @00013CA7:0005 label_13ca7: @00013CA9:000D local_number5 = (local_number1 = 41); @00013CB8:0004 if(local_number5) then // ref index: 1 @00013CC4:0021 function_347(local_string1); @00013CCD:0006 local_number3 = LASTRESULT; @00013CD7:0005 goto label_1406a; @00013CE0:0005 endif; @00013CE0:0005 label_13ce0: @00013CE2:000D local_number5 = (local_number1 = 150); @00013CF1:0004 if(local_number5) then // ref index: 1 @00013CFD:0021 function_348(local_number2); @00013D06:0006 local_number3 = LASTRESULT; @00013D10:0005 goto label_1406a; @00013D19:0005 endif; @00013D19:0005 label_13d19: @00013D1B:000D local_number5 = (local_number1 = 80); @00013D2A:0004 if(local_number5) then // ref index: 1 @00013D36:0021 function_349(local_number2, local_number4, local_string1); @00013D45:0006 local_number3 = LASTRESULT; @00013D4F:0005 goto label_1406a; @00013D58:0005 endif; @00013D58:0005 label_13d58: @00013D5A:000D local_number5 = (local_number1 = 90); @00013D69:0004 if(local_number5) then // ref index: 1 @00013D75:0021 function_349(local_number4, local_number2, local_string1); @00013D84:0006 local_number3 = LASTRESULT; @00013D8E:0005 goto label_1406a; @00013D97:0005 endif; @00013D97:0005 label_13d97: @00013D99:000D local_number5 = (local_number1 = 60); @00013DA8:0004 if(local_number5) then // ref index: 1 @00013DB4:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll @00013DC0:0006 local_number3 = LASTRESULT; @00013DCA:0005 goto label_1406a; @00013DD3:0005 endif; @00013DD3:0005 label_13dd3: @00013DD5:000D local_number5 = (local_number1 = 50); @00013DE4:0004 if(local_number5) then // ref index: 1 @00013DF0:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll @00013DFC:0006 local_number3 = LASTRESULT; @00013E06:0005 goto label_1406a; @00013E0F:0005 endif; @00013E0F:0005 label_13e0f: @00013E11:000D local_number5 = (local_number1 = 110); @00013E20:0004 if(local_number5) then // ref index: 1 @00013E2C:0006 local_number2 = 1; @00013E38:0006 local_number3 = 0; @00013E44:0005 goto label_1406a; @00013E4D:0005 endif; @00013E4D:0005 label_13e4d: @00013E4F:000D local_number5 = (local_number1 = 0); @00013E5E:0004 if(local_number5) then // ref index: 1 @00013E6A:0021 function_340(0, local_string1); @00013E78:0006 local_number3 = LASTRESULT; @00013E82:0005 goto label_1406a; @00013E8B:0005 endif; @00013E8B:0005 label_13e8b: @00013E8D:000D local_number5 = (local_number1 = 20); @00013E9C:0004 if(local_number5) then // ref index: 1 @00013EA8:0021 function_350(local_number2); @00013EB1:0006 local_number3 = LASTRESULT; @00013EBB:0005 goto label_1406a; @00013EC4:0006 endif; @00013EC4:0006 label_13ec4: @00013EC6:000D local_number5 = (local_number1 = 210); @00013ED5:0004 if(local_number5) then // ref index: 1 @00013EE1:0006 local_string2 = local_string1; @00013EEB:0021 function_351(local_string2, local_string1); @00013EF7:0006 local_number3 = LASTRESULT; @00013F01:0005 goto label_1406a; @00013F0A:0005 endif; @00013F0A:0005 label_13f0a: @00013F0C:000D local_number5 = (local_number1 = 85); @00013F1B:0004 if(local_number5) then // ref index: 1 @00013F27:0021 function_352(local_number2, local_number4, local_string1); @00013F36:0006 local_number3 = LASTRESULT; @00013F40:0005 goto label_1406a; @00013F49:0005 endif; @00013F49:0005 label_13f49: @00013F4B:000D local_number5 = (local_number1 = 95); @00013F5A:0004 if(local_number5) then // ref index: 1 @00013F66:0021 function_352(local_number4, local_number2, local_string1); @00013F75:0006 local_number3 = LASTRESULT; @00013F7F:0005 goto label_1406a; @00013F88:0006 endif; @00013F88:0006 label_13f88: @00013F8A:000D local_number5 = (local_number1 = 212); @00013F99:0004 if(local_number5) then // ref index: 1 @00013FA5:0006 local_number2 = 0; @00013FB1:0006 local_string1 = ""; @00013FBB:0006 local_number3 = 0; @00013FC7:0005 goto label_1406a; @00013FD0:0006 endif; @00013FD0:0006 label_13fd0: @00013FD2:000D local_number5 = (local_number1 = 86); @00013FE1:0004 if(local_number5) then // ref index: 1 @00013FED:0006 local_string1 = ""; @00013FF7:0006 local_number2 = -1; @00014003:0006 local_number3 = local_number2; @0001400D:0005 goto label_1406a; @00014016:0006 endif; @00014016:0006 label_14016: @00014018:000D local_number5 = (local_number1 = 96); @00014027:0004 if(local_number5) then // ref index: 1 @00014033:0006 local_string1 = ""; @0001403D:0006 local_number2 = -1; @00014049:0006 local_number3 = local_number2; @00014053:0005 goto label_1406a; @0001405C:0001 endif; @0001405C:0001 label_1405c: @0001405E:0006 local_number3 = -1; @0001406A:0003 label_1406a: @0001406C:0027 // return coming @00014070:0023 return local_number3; @00014077:0026 end; // checksum: ab1f87f9 @00014083:0007 label_14083: @00014085:0022 function NUMBER function_336(local_number1, local_number2, local_string1) @00014085 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00014085 STRING local_string2; @00014085 @00014085 begin @0001408E:0021 function_352(local_number5, local_number6, local_string2); @0001409D:0006 local_number8 = LASTRESULT; @000140A7:000E local_number8 = (local_number8 != 0); @000140B6:0004 if(local_number8) then // ref index: 1 @000140C2:0027 // return coming @000140C6:0023 return -1; @000140CF:0008 endif; @000140CF:0008 label_140cf: @000140D1:000C local_number8 = (local_number5 >= 4); @000140E0:0004 if(local_number8) then // ref index: 2 @000140EC:0021 function_496(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2); @0001413C:0006 local_number8 = LASTRESULT; @00014146:0009 local_number8 = (local_number8 < 0); @00014155:0004 if(local_number8) then // ref index: 1 @00014161:0027 // return coming @00014165:0023 return -1; @0001416E:0001 endif; @0001416E:0001 label_1416e: @00014170:0005 goto label_14249; @00014179:000C endif; @00014179:000C label_14179: @0001417B:0021 StrRemoveLastSlash(local_string1); @00014184:0006 local_number4 = LASTRESULT; @0001418E:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @0001419A:0006 local_number3 = LASTRESULT; @000141A4:000A local_number8 = (local_number3 > local_number4); @000141B1:0004 if(local_number8) then // ref index: 1 @000141BD:0007 local_number8 = (local_number3 + 1); @000141CC:0031 Resize(local_string1, local_number8); @000141D6:0021 StrRemoveLastSlash(local_string1); @000141DF:0006 local_number4 = LASTRESULT; @000141E9:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @000141F5:0006 local_number3 = LASTRESULT; @000141FF:0004 endif; @000141FF:0004 label_141ff: @00014201:000D local_number8 = (local_number3 = 0); @00014210:0004 if(local_number8) then // ref index: 1 @0001421C:0027 // return coming @00014220:0023 return -1; @00014229:0003 endif; @00014229:0003 label_14229: @0001422B:001D local_string1[1] = 0; @0001423C:0027 // return coming @00014240:0023 return 0; @00014249:0007 label_14249: @0001424B:0006 local_string2 = local_string1; @00014255:0021 function_619(local_string1, local_string2); @00014261:0006 local_number8 = LASTRESULT; @0001426B:0009 local_number8 = (local_number8 < 0); @0001427A:0004 if(local_number8) then // ref index: 1 @00014286:0027 // return coming @0001428A:0023 return -1; @00014293:000C endif; @00014293:000C label_14293: @00014295:001E local_number8 = local_string1[0]; @000142A4:000F local_number1 = (local_number8 - 64); @000142B3:000C local_number8 = (local_number5 >= 4); @000142C2:0004 if(local_number8) then // ref index: 1 @000142CE:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @000142D7:0006 local_number7 = LASTRESULT; @000142E1:000D local_number8 = (local_number7 = 0); @000142F0:000D local_number9 = (local_number7 = 1); @000142FF:0018 local_number8 = (local_number8 || local_number9); @0001430C:0004 if(local_number8) then // ref index: 1 @00014318:0027 // return coming @0001431C:0023 return -1; @00014325:0005 endif; @00014325:0005 endif; @00014325:0005 label_14325: @00014327:001D local_string1[1] = 58; @00014338:001D local_string1[2] = 0; @00014349:0027 // return coming @0001434D:0023 return 0; @00014356:0026 end; // checksum: ab6c78b7 @00014362:0002 label_14362: @00014364:0022 function NUMBER function_337(local_number1, local_string1) @00014364 NUMBER local_number2, local_number3; @00014364 @00014364 @00014364 begin @0001436D:0006 local_string1 = "A:\\"; @0001437A:0009 label_1437a: @0001437C:0001 // switch/while/??? @00014380:0009 local_number3 = (local_number1 < 26); @0001438F:0004 if(local_number3) then // ref index: 2 @0001439B:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @000143A4:0006 local_number2 = LASTRESULT; @000143AE:000D local_number3 = (local_number2 = 5); @000143BD:0004 if(local_number3) then // ref index: 1 @000143C9:0027 // return coming @000143CD:0023 return 1; @000143D6:0004 endif; @000143D6:0004 label_143d6: @000143D8:0007 local_number1 = (local_number1 + 1); @000143E7:0007 local_number3 = (65 + local_number1); @000143F6:001D local_string1[0] = local_number3; @00014405:0005 goto label_1437a; @0001440E:0003 endif; @0001440E:0003 label_1440e: @00014410:0027 // return coming @00014414:0023 return 0; @0001441D:0026 end; // checksum: 86ea3898 @00014429:000C label_14429: @0001442B:0022 function NUMBER function_338() @0001442B NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001442B @0001442B @0001442B begin @00014434:0020 GetDC(0); // dll: USER.dll @0001443F:0006 local_number2 = LASTRESULT; @00014449:000E local_number5 = (local_number2 != 0); @00014458:0004 if(local_number5) then // ref index: 3 @00014464:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll @00014472:0006 local_number3 = LASTRESULT; @0001447C:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll @0001448A:0006 local_number4 = LASTRESULT; @00014494:000B local_number5 = (local_number3 <= local_number4); @000144A1:0004 if(local_number5) then // ref index: 1 @000144AD:0006 local_number3 = local_number4; @000144B7:0003 endif; @000144B7:0003 label_144b7: @000144B9:000C local_number5 = (local_number3 >= 32); @000144C8:0004 if(local_number5) then // ref index: 1 @000144D4:0006 local_number3 = 24; @000144E0:0004 endif; @000144E0:0004 label_144e0: @000144E2:0016 local_number1 = (1 << local_number3); @000144F1:0020 ReleaseDC(0, local_number2); // dll: USER.dll @000144FF:0027 // return coming @00014503:0023 return 0; @0001450C:0003 endif; @0001450C:0003 label_1450c: @0001450E:0027 // return coming @00014512:0023 return -1; @0001451B:0026 end; // checksum: 9f825bbf @00014527:0004 label_14527: @00014529:0022 function NUMBER function_339(local_number1) @00014529 NUMBER local_number2, local_number3, local_number4; @00014529 STRING local_string1; @00014529 OBJECT local_object1; @00014529 begin @00014532:001A local_number2 = &local_object1; @0001453C:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll @00014545:0001 // switch/while/??? @00014549:0010 label_14549: @0001454B:000D local_number2 = (local_number1 = 1); @0001455A:0004 if(local_number2) then // ref index: 1 @00014566:0035 local_object1.nYearMonth; @0001457A:0006 local_number2 = LASTRESULT; @00014584:0021 LOWORD/HIWORD(local_number2); @0001458D:0006 local_number2 = LASTRESULT; @00014597:0035 local_object1.nDay; @000145A5:0006 local_number3 = LASTRESULT; @000145AF:0021 LOWORD/HIWORD(local_number3); @000145B8:0006 local_number3 = LASTRESULT; @000145C2:0035 local_object1.nYearMonth; @000145D6:0006 local_number4 = LASTRESULT; @000145E0:0021 function_425(local_number4); @000145E9:0006 local_number4 = LASTRESULT; @000145F3:0021 function_623(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4); @00014613:0005 goto label_14704; @0001461C:0010 endif; @0001461C:0010 label_1461c: @0001461E:000D local_number2 = (local_number1 = 0); @0001462D:0004 if(local_number2) then // ref index: 1 @00014639:0035 local_object1.nHourMin; @0001464B:0006 local_number2 = LASTRESULT; @00014655:0021 function_425(local_number2); @0001465E:0006 local_number2 = LASTRESULT; @00014668:0035 local_object1.nHourMin; @0001467A:0006 local_number3 = LASTRESULT; @00014684:0021 LOWORD/HIWORD(local_number3); @0001468D:0006 local_number3 = LASTRESULT; @00014697:0035 local_object1.nSeconds; @000146A9:0006 local_number4 = LASTRESULT; @000146B3:0021 function_425(local_number4); @000146BC:0006 local_number4 = LASTRESULT; @000146C6:0021 function_623(local_string1, "%02ld:%02ld:%02ld", local_number2, local_number3, local_number4); @000146EC:0005 goto label_14704; @000146F5:0002 endif; @000146F5:0002 label_146f5: @000146F7:0027 // return coming @000146FB:0023 return -1; @00014704:0003 label_14704: @00014706:0027 // return coming @0001470A:0023 return 0; @00014713:0026 end; // checksum: be8623fc @00014723:0007 label_14723: @00014725:0022 function NUMBER function_340(local_number1, local_string1) @00014725 NUMBER local_number2, local_number3; @00014725 STRING local_string2; @00014725 @00014725 begin @0001472E:0006 local_number1 = 0; @0001473A:001E local_number2 = local_string1[0]; @00014749:000D local_number2 = (local_number2 = 0); @00014758:0004 if(local_number2) then // ref index: 1 @00014764:0027 // return coming @00014768:0023 return -1; @00014771:0005 endif; @00014771:0005 label_14771: @00014773:001E local_number2 = local_string1[1]; @00014782:000E local_number2 = (local_number2 != 58); @00014791:0004 if(local_number2) then // ref index: 1 @0001479D:0027 // return coming @000147A1:0023 return -1; @000147AA:0007 endif; @000147AA:0007 label_147aa: @000147AC:0006 local_string2 = local_string1; @000147B6:0021 function_619(local_string1, local_string2); @000147C2:0006 local_number2 = LASTRESULT; @000147CC:0009 local_number2 = (local_number2 < 0); @000147DB:0004 if(local_number2) then // ref index: 1 @000147E7:0027 // return coming @000147EB:0023 return -1; @000147F4:000C endif; @000147F4:000C label_147f4: @000147F6:0021 function_628(local_string1); @000147FF:001E local_number2 = local_string1[0]; @0001480E:000C local_number2 = (local_number2 >= 65); @0001481D:001E local_number3 = local_string1[0]; @0001482C:000B local_number3 = (local_number3 <= 90); @0001483B:0019 local_number2 = (local_number2 = local_number3); @00014848:0004 if(local_number2) then // ref index: 8 @00014854:0029 StrSub(local_string1, local_string1, 0, 1); @00014868:0007 local_string1 = (local_string1 + ":\\"); @00014877:0001 // switch/while/??? @0001487B:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @00014884:0006 local_number2 = LASTRESULT; @0001488E:0004 label_1488e: @00014890:000D local_number3 = (local_number2 = 2); @0001489F:0004 if(local_number3) then // ref index: 1 @000148AB:0006 local_number1 = 1; @000148B7:0005 goto label_149e2; @000148C0:0004 endif; @000148C0:0004 label_148c0: @000148C2:000D local_number3 = (local_number2 = 3); @000148D1:0004 if(local_number3) then // ref index: 1 @000148DD:0006 local_number1 = 2; @000148E9:0005 goto label_149e2; @000148F2:0004 endif; @000148F2:0004 label_148f2: @000148F4:000D local_number3 = (local_number2 = 4); @00014903:0004 if(local_number3) then // ref index: 1 @0001490F:0006 local_number1 = 4; @0001491B:0005 goto label_149e2; @00014924:0004 endif; @00014924:0004 label_14924: @00014926:000D local_number3 = (local_number2 = 5); @00014935:0004 if(local_number3) then // ref index: 1 @00014941:0006 local_number1 = 8; @0001494D:0005 goto label_149e2; @00014956:0004 endif; @00014956:0004 label_14956: @00014958:000D local_number3 = (local_number2 = 6); @00014967:0004 if(local_number3) then // ref index: 1 @00014973:0006 local_number1 = 16; @0001497F:0005 goto label_149e2; @00014988:0006 endif; @00014988:0006 label_14988: @0001498A:000D local_number3 = (local_number2 = 1); @00014999:0004 if(local_number3) then // ref index: 1 @000149A5:0006 local_number1 = 0; @000149B1:0027 // return coming @000149B5:0023 return -1; @000149BE:0005 goto label_149e2; @000149C7:0003 endif; @000149C7:0003 label_149c7: @000149C9:0006 local_number1 = 0; @000149D5:0027 // return coming @000149D9:0023 return -1; @000149E2:0003 endif; @000149E2:0003 label_149e2: @000149E4:0027 // return coming @000149E8:0023 return 0; @000149F1:0026 end; // checksum: fdee7cd4 @000149FD:000B label_149fd: @000149FF:0022 function NUMBER function_341(local_number1, local_string1) @000149FF NUMBER local_number2, local_number3, local_number4, local_number5; @000149FF @000149FF @000149FF begin @00014A08:0006 local_number4 = 0; @00014A14:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll @00014A1A:0006 local_number1 = LASTRESULT; @00014A24:0021 StrRemoveLastSlash(local_string1); @00014A2D:0006 local_number3 = LASTRESULT; @00014A37:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll @00014A4D:0006 local_number2 = LASTRESULT; @00014A57:000A local_number5 = (local_number2 > local_number3); @00014A64:0004 if(local_number5) then // ref index: 1 @00014A70:0031 Resize(local_string1, local_number2); @00014A7A:0008 endif; @00014A7A:0008 label_14a7a: @00014A7C:0021 StrRemoveLastSlash(local_string1); @00014A85:0006 local_number3 = LASTRESULT; @00014A8F:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll @00014AA5:0006 local_number5 = LASTRESULT; @00014AAF:000D local_number5 = (local_number5 = 0); @00014ABE:0004 if(local_number5) then // ref index: 1 @00014ACA:0027 // return coming @00014ACE:0023 return -1; @00014AD7:0003 endif; @00014AD7:0003 label_14ad7: @00014AD9:0027 // return coming @00014ADD:0023 return 0; @00014AE6:0026 end; // checksum: e3dc7595 @00014AF2:0005 label_14af2: @00014AF4:0022 function NUMBER function_342(local_number1, local_string1) @00014AF4 @00014AF4 @00014AF4 @00014AF4 begin @00014AFD:0021 function_467("system.ini", "boot", "language.dll", local_string1); @00014B29:0027 // return coming @00014B2D:0023 return 0; @00014B36:0026 end; // checksum: 577a7f3f @00014B42:0006 label_14b42: @00014B44:0022 function NUMBER function_343(local_string1) @00014B44 NUMBER local_number1; @00014B44 @00014B44 @00014B44 begin @00014B4D:0027 // return coming @00014B51:0021 function_467("system.ini", "boot.description", "mouse.drv", local_string1); @00014B86:0006 local_number1 = LASTRESULT; @00014B90:0023 return local_number1; @00014B97:0026 end; // checksum: 59604d2a @00014BA3:0006 label_14ba3: @00014BA5:0022 function NUMBER function_344(local_string1) @00014BA5 NUMBER local_number1; @00014BA5 @00014BA5 @00014BA5 begin @00014BAE:0027 // return coming @00014BB2:0021 function_467("system.ini", "boot", "mouse.drv", local_string1); @00014BDB:0006 local_number1 = LASTRESULT; @00014BE5:0023 return local_number1; @00014BEC:0026 end; // checksum: 2659345d @00014BF8:0006 label_14bf8: @00014BFA:0022 function NUMBER function_345(local_string1) @00014BFA NUMBER local_number1; @00014BFA @00014BFA @00014BFA begin @00014C03:0027 // return coming @00014C07:0021 function_467("system.ini", "boot.description", "network.drv", local_string1); @00014C3E:0006 local_number1 = LASTRESULT; @00014C48:0023 return local_number1; @00014C4F:0026 end; // checksum: 23405076 @00014C5B:0006 label_14c5b: @00014C5D:0022 function NUMBER function_346(local_string1) @00014C5D NUMBER local_number1; @00014C5D @00014C5D @00014C5D begin @00014C66:0027 // return coming @00014C6A:0021 function_467("system.ini", "boot", "network.drv", local_string1); @00014C95:0006 local_number1 = LASTRESULT; @00014C9F:0023 return local_number1; @00014CA6:0026 end; // checksum: 5c792101 @00014CB2:0009 label_14cb2: @00014CB4:0022 function NUMBER function_347(local_string1) @00014CB4 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00014CB4 @00014CB4 @00014CB4 begin @00014CBD:0020 GetVersion(); // dll: KERNEL32.dll @00014CC3:0006 local_number2 = LASTRESULT; @00014CCD:0021 function_352(local_number3, local_number4, local_string1); @00014CDC:0012 local_number5 = (local_number2 & -2147483648); @00014CEB:000D local_number5 = (local_number5 = 0); @00014CFA:0004 if(local_number5) then // ref index: 1 @00014D06:0006 local_number1 = 2; @00014D12:0005 goto label_14d5c; @00014D1B:0004 endif; @00014D1B:0004 label_14d1b: @00014D1D:000C local_number5 = (local_number3 >= 4); @00014D2C:0004 if(local_number5) then // ref index: 1 @00014D38:0006 local_number1 = 6; @00014D44:0005 goto label_14d5c; @00014D4D:0002 endif; @00014D4D:0002 label_14d4d: @00014D4F:0027 // return coming @00014D53:0023 return -1; @00014D5C:0003 label_14d5c: @00014D5E:0027 // return coming @00014D62:0023 return 0; @00014D6B:0026 end; // checksum: bc9d3805 @00014D77:000B label_14d77: @00014D79:0022 function NUMBER function_348(local_number1) @00014D79 NUMBER local_number2, local_number3; @00014D79 STRING local_string1; @00014D79 OBJECT local_object1; @00014D79 begin @00014D82:0032 SizeOf(local_object1); @00014D89:0006 local_number3 = LASTRESULT; @00014D93:0033 local_object1.nOSVersionInfoSize = local_number3; @00014DB2:001A local_number3 = &local_object1; @00014DBC:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll @00014DC5:0006 local_number3 = LASTRESULT; @00014DCF:000D local_number3 = (local_number3 = 0); @00014DDE:0004 if(local_number3) then // ref index: 1 @00014DEA:0027 // return coming @00014DEE:0023 return -1; @00014DF7:000A endif; @00014DF7:000A label_14df7: @00014DF9:0035 local_object1.nMajorVersion; @00014E10:0006 local_number1 = LASTRESULT; @00014E1A:0035 local_object1.nMinorVersion; @00014E31:0006 local_number2 = LASTRESULT; @00014E3B:000D local_number3 = (local_number1 = 4); @00014E4A:0004 if(local_number3) then // ref index: 1 @00014E56:0020 _IsWindowsME(); // dll: ISRT.dll @00014E5C:0006 local_number3 = LASTRESULT; @00014E66:0004 if(local_number3) then // ref index: 1 @00014E72:0006 local_number2 = 90; @00014E7E:0004 endif; @00014E7E:0004 endif; @00014E7E:0004 label_14e7e: @00014E80:0021 function_623(local_string1, "%ld.%ld", local_number1, local_number2); @00014E99:0027 // return coming @00014E9D:0023 return 0; @00014EA6:0026 end; // checksum: 95c1dcd7 @00014EB6:0008 label_14eb6: @00014EB8:0022 function NUMBER function_349(local_number1, local_number2, local_string1) @00014EB8 NUMBER local_number3, local_number4, local_number5; @00014EB8 @00014EB8 @00014EB8 begin @00014EC1:0006 local_number1 = 0; @00014ECD:0020 GetSystemMetrics(0); // dll: USER32.dll @00014ED8:0006 local_number2 = LASTRESULT; @00014EE2:000D local_number4 = (local_number2 = 0); @00014EF1:0004 if(local_number4) then // ref index: 1 @00014EFD:0027 // return coming @00014F01:0023 return -1; @00014F0A:0006 endif; @00014F0A:0006 label_14f0a: @00014F0C:0020 GetSystemMetrics(1); // dll: USER32.dll @00014F17:0006 local_number3 = LASTRESULT; @00014F21:000D local_number4 = (local_number3 = 0); @00014F30:0004 if(local_number4) then // ref index: 1 @00014F3C:0027 // return coming @00014F40:0023 return -1; @00014F49:0004 endif; @00014F49:0004 label_14f49: @00014F4B:000B local_number4 = (local_number3 <= 350); @00014F5A:0004 if(local_number4) then // ref index: 1 @00014F66:0006 local_number1 = 2; @00014F72:0005 goto label_15073; @00014F7B:0006 endif; @00014F7B:0006 label_14f7b: @00014F7D:000D local_number4 = (local_number2 = 640); @00014F8C:000D local_number5 = (local_number3 = 480); @00014F9B:0019 local_number4 = (local_number4 = local_number5); @00014FA8:0004 if(local_number4) then // ref index: 1 @00014FB4:0006 local_number1 = 1; @00014FC0:0005 goto label_15073; @00014FC9:0006 endif; @00014FC9:0006 label_14fc9: @00014FCB:000D local_number4 = (local_number2 = 800); @00014FDA:000D local_number5 = (local_number3 = 600); @00014FE9:0019 local_number4 = (local_number4 = local_number5); @00014FF6:0004 if(local_number4) then // ref index: 1 @00015002:0006 local_number1 = 6; @0001500E:0005 goto label_15073; @00015017:0006 endif; @00015017:0006 label_15017: @00015019:000D local_number4 = (local_number2 = 1024); @00015028:000D local_number5 = (local_number3 = 768); @00015037:0019 local_number4 = (local_number4 = local_number5); @00015044:0004 if(local_number4) then // ref index: 1 @00015050:0006 local_number1 = 7; @0001505C:0005 goto label_15073; @00015065:0001 endif; @00015065:0001 label_15065: @00015067:0006 local_number1 = 8; @00015073:0003 label_15073: @00015075:0027 // return coming @00015079:0023 return 0; @00015082:0026 end; // checksum: 1058033 @0001508E:000B label_1508e: @00015090:0022 function NUMBER function_350(local_number1) @00015090 NUMBER local_number2, local_number3, local_number4; @00015090 STRING local_string1, local_string2, local_string3; @00015090 @00015090 begin @00015099:0031 Resize(local_string1, 4); @000150A5:0031 Resize(local_string2, 1024); @000150B1:0029 StrSub(local_string1, local_string1, 0, 1); @000150C5:0007 local_string1 = (local_string1 + ":\\"); @000150D4:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll @000150F6:0006 local_number4 = LASTRESULT; @00015100:000D local_number4 = (local_number4 = 0); @0001510F:0004 if(local_number4) then // ref index: 1 @0001511B:0027 // return coming @0001511F:0023 return -1; @00015128:0003 endif; @00015128:0003 label_15128: @0001512A:0027 // return coming @0001512E:0023 return 0; @00015137:0026 end; // checksum: ebf60bfe @00015147:0010 label_15147: @00015149:0022 function NUMBER function_351(local_string1, local_string2) @00015149 NUMBER local_number1, local_number2, local_number3, local_number4; @00015149 @00015149 @00015149 begin @00015152:0020 GetVersion(); // dll: KERNEL32.dll @00015158:0006 local_number1 = LASTRESULT; @00015162:0021 function_425(local_number1); @0001516B:0006 local_number3 = LASTRESULT; @00015175:0017 local_number2 = (local_number3 >> 8); @00015184:0021 function_425(local_number1); @0001518D:0006 local_number3 = LASTRESULT; @00015197:0016 local_number4 = (local_number2 << 8); @000151A6:000F local_number1 = (local_number3 - local_number4); @000151B3:000D local_number3 = (local_number1 = 4); @000151C2:0004 if(local_number3) then // ref index: 1 @000151CE:0020 _IsWindowsME(); // dll: ISRT.dll @000151D4:0006 local_number3 = LASTRESULT; @000151DE:0004 if(local_number3) then // ref index: 1 @000151EA:0006 local_number2 = 90; @000151F6:0004 endif; @000151F6:0004 endif; @000151F6:0004 label_151f6: @000151F8:0021 function_623(local_string1, "%ld.%ld", local_number1, local_number2); @00015211:0027 // return coming @00015215:0023 return 0; @0001521E:0026 end; // checksum: 6a42fb6e @0001522A:000D label_1522a: @0001522C:0022 function NUMBER function_352(local_number1, local_number2, local_string1) @0001522C NUMBER local_number3, local_number5, local_number6; @0001522C @0001522C @0001522C begin @00015235:0006 local_number2 = 0; @00015241:0006 local_number3 = 0; @0001524D:000E local_number5 = (local_number1 != 0); @0001525C:000E local_number6 = (local_number1 != 10); @0001526B:0019 local_number5 = (local_number5 = local_number6); @00015278:000E local_number6 = (local_number1 != 20); @00015287:0019 local_number5 = (local_number5 = local_number6); @00015294:000E local_number6 = (local_number1 != 30); @000152A3:0019 local_number5 = (local_number5 = local_number6); @000152B0:0004 if(local_number5) then // ref index: 1 @000152BC:0027 // return coming @000152C0:0023 return -1; @000152C9:0007 endif; @000152C9:0007 label_152c9: @000152CB:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll @000152E2:0006 local_number5 = LASTRESULT; @000152EC:000E local_number5 = (local_number5 != 0); @000152FB:0004 if(local_number5) then // ref index: 1 @00015307:0027 // return coming @0001530B:0023 return -1; @00015314:0005 goto label_1532a; @0001531D:0002 endif; @0001531D:0002 label_1531d: @0001531F:0027 // return coming @00015323:0023 return local_number3; @0001532A:0001 label_1532a: @0001532C:0026 end; // checksum: 285ab05e @00015338:0008 label_15338: @0001533A:0022 function NUMBER function_353(local_string1, local_number1) @0001533A @0001533A @0001533A OBJECT local_object1; @0001533A begin @00015343:0027 // return coming @00015347:0035 global_object9.(17); @00015356:0006 local_object1 = LASTRESULT; @00015360:0023 return local_object1; @00015367:0006 local_object1 = NOTHING; @00015371:0024 return; @00015375:0026 end; // checksum: 7023f26 @00015385:0006 label_15385: @00015387:0022 function NUMBER function_359() @00015387 NUMBER local_number1, local_number2, local_number3; @00015387 STRING local_string1, local_string2; @00015387 @00015387 begin @00015390:0020 _InetGetNextDisk(global_number50, local_string1, local_number1); // dll: ISRT.dll @0001539F:0006 local_number2 = LASTRESULT; @000153A9:000E local_number3 = (local_number2 != 3); @000153B8:0004 if(local_number3) then // ref index: 1 @000153C4:0006 local_string2 = global_string0; @000153CE:0003 endif; @000153CE:0003 label_153ce: @000153D0:0027 // return coming @000153D4:0023 return local_number2; @000153DB:0026 end; // checksum: 5a570549 @000153E7:0004 label_153e7: @000153E9:0022 function NUMBER function_360(local_string1, local_number1, local_string2) @000153E9 @000153E9 @000153E9 @000153E9 begin @000153F2:0020 _InetEndofTransfer(global_number50); // dll: ISRT.dll @000153FB:0024 return; @000153FF:0026 end; // checksum: 41713508 @0001540B:0002 label_1540b: @0001540D:0022 function NUMBER function_361() @0001540D NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @0001540D STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @0001540D OBJECT local_object1; @0001540D begin @00015416:0001 // switch/while/??? @0001541A:0005 label_1541a: @0001541C:000D local_number13 = (local_number1 = 51); @0001542B:0004 if(local_number13) then // ref index: 1 @00015437:0027 // return coming @0001543B:0023 return global_number2; @00015442:0005 goto label_1625f; @0001544B:0005 endif; @0001544B:0005 label_1544b: @0001544D:000D local_number13 = (local_number1 = 50); @0001545C:0004 if(local_number13) then // ref index: 1 @00015468:0027 // return coming @0001546C:0023 return global_number3; @00015473:0005 goto label_1625f; @0001547C:0005 endif; @0001547C:0005 label_1547c: @0001547E:000D local_number13 = (local_number1 = 56); @0001548D:0004 if(local_number13) then // ref index: 1 @00015499:0027 // return coming @0001549D:0023 return global_number4; @000154A4:0005 goto label_1625f; @000154AD:000C endif; @000154AD:000C label_154ad: @000154AF:000D local_number13 = (local_number1 = 1); @000154BE:0004 if(local_number13) then // ref index: 2 @000154CA:0021 function_319(); @000154D0:0006 local_number4 = LASTRESULT; @000154DA:0021 function_311(3); @000154E5:0021 CreateFile(local_number2, local_string1, "_r_a_p_.tmp"); @000154FF:0006 local_number13 = LASTRESULT; @00015509:0009 local_number13 = (local_number13 < 0); @00015518:0004 if(local_number13) then // ref index: 1 @00015524:0021 function_311(local_number4); @0001552D:0027 // return coming @00015531:0023 return 0; @0001553A:0007 endif; @0001553A:0007 label_1553a: @0001553C:0021 function_313(local_number2); @00015545:0021 function_311(local_number4); @0001554E:0014 local_string6 = (local_string1 ^ "_r_a_p_.tmp"); @00015566:0020 DeleteFileA(local_string6); // dll: KERNEL32.dll @0001556F:0027 // return coming @00015573:0023 return 1; @0001557C:0005 goto label_1625f; @00015585:0005 endif; @00015585:0005 label_15585: @00015587:000D local_number13 = (local_number1 = 52); @00015596:0004 if(local_number13) then // ref index: 1 @000155A2:0027 // return coming @000155A6:0023 return global_number5; @000155AD:0005 goto label_1625f; @000155B6:0008 endif; @000155B6:0008 label_155b6: @000155B8:000D local_number13 = (local_number1 = 3); @000155C7:0004 if(local_number13) then // ref index: 3 @000155D3:0006 local_string3 = local_string1; @000155DD:0021 LongPathToQuote(local_string3, 0); @000155EB:000D local_number13 = (local_string3 = ""); @000155F8:0004 if(local_number13) then // ref index: 1 @00015604:0027 // return coming @00015608:0023 return 0; @00015611:000C endif; @00015611:000C label_15611: @00015613:0021 function_364(12, local_string1); @00015621:0006 local_number13 = LASTRESULT; @0001562B:000D local_number13 = (local_number13 = 0); @0001563A:0028 StrLengthChars(local_string3); @00015641:0006 local_number14 = LASTRESULT; @0001564B:000F local_number14 = (local_number14 - 1); @0001565A:001E local_number14 = local_string3[local_number14]; @00015667:000D local_number14 = (local_number14 = 92); @00015676:0019 local_number13 = (local_number13 = local_number14); @00015683:0004 if(local_number13) then // ref index: 1 @0001568F:0027 // return coming @00015693:0023 return 0; @0001569C:0005 endif; @0001569C:0005 label_1569c: @0001569E:0027 // return coming @000156A2:0020 _ExistsFile(local_string3); // dll: ISRT.dll @000156AB:0006 local_number13 = LASTRESULT; @000156B5:0023 return local_number13; @000156BC:0005 goto label_1625f; @000156C5:0008 endif; @000156C5:0008 label_156c5: @000156C7:000D local_number13 = (local_number1 = 7); @000156D6:0004 if(local_number13) then // ref index: 5 @000156E2:0021 function_364(12, local_string1); @000156F0:0006 local_number13 = LASTRESULT; @000156FA:000D local_number13 = (local_number13 = 1); @00015709:0004 if(local_number13) then // ref index: 1 @00015715:0027 // return coming @00015719:0023 return -2; @00015722:0006 endif; @00015722:0006 label_15722: @00015724:0021 function_364(3, local_string1); @00015732:0006 local_number13 = LASTRESULT; @0001573C:000D local_number13 = (local_number13 = 0); @0001574B:0004 if(local_number13) then // ref index: 1 @00015757:0027 // return coming @0001575B:0023 return 0; @00015764:0014 endif; @00015764:0014 label_15764: @00015766:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0001576F:0006 local_number3 = LASTRESULT; @00015779:0012 local_number13 = (local_number3 & -2); @00015788:0020 SetFileAttributesA(local_string1, local_number13); // dll: KERNEL32.dll @00015794:0020 CreateFileA(local_string1, 1073741824, 0, 0, 3, 128, 0); // dll: KERNEL32.dll @000157BB:0006 local_number8 = LASTRESULT; @000157C5:0035 Err.LastDllError; @000157DB:0006 local_number9 = LASTRESULT; @000157E5:0020 SetFileAttributesA(local_string1, local_number3); // dll: KERNEL32.dll @000157F1:000D local_number13 = (local_number8 = -1); @00015800:000D local_number14 = (local_number9 = 32); @0001580F:000D local_number15 = (local_number9 = 33); @0001581E:0018 local_number14 = (local_number14 || local_number15); @0001582B:000D local_number15 = (local_number9 = 1224); @0001583A:0018 local_number14 = (local_number14 || local_number15); @00015847:0019 local_number13 = (local_number13 = local_number14); @00015854:0004 if(local_number13) then // ref index: 1 @00015860:0027 // return coming @00015864:0023 return 1; @0001586D:0005 goto label_15881; @00015876:0001 endif; @00015876:0001 label_15876: @00015878:0020 CloseHandle(local_number8); // dll: KERNEL32.dll @00015881:0003 label_15881: @00015883:0027 // return coming @00015887:0023 return 0; @00015890:0005 goto label_1625f; @00015899:0008 endif; @00015899:0008 label_15899: @0001589B:000D local_number13 = (local_number1 = 0); @000158AA:0004 if(local_number13) then // ref index: 3 @000158B6:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @000158BF:0006 local_number3 = LASTRESULT; @000158C9:000D local_number13 = (local_number3 = -1); @000158D8:0004 if(local_number13) then // ref index: 1 @000158E4:0027 // return coming @000158E8:0023 return -1; @000158F1:0004 endif; @000158F1:0004 label_158f1: @000158F3:0012 local_number13 = (local_number3 & 1); @00015902:0004 if(local_number13) then // ref index: 1 @0001590E:0027 // return coming @00015912:0023 return 0; @0001591B:0003 endif; @0001591B:0003 label_1591b: @0001591D:0027 // return coming @00015921:0023 return 1; @0001592A:0005 goto label_1625f; @00015933:0008 endif; @00015933:0008 label_15933: @00015935:000D local_number13 = (local_number1 = 10); @00015944:0004 if(local_number13) then // ref index: 4 @00015950:002A StrFind(local_string1, "|"); @0001595B:0006 local_number10 = LASTRESULT; @00015965:000B local_number13 = (local_number10 <= 0); @00015974:0004 if(local_number13) then // ref index: 1 @00015980:0027 // return coming @00015984:0023 return 0; @0001598D:000D endif; @0001598D:000D label_1598d: @0001598F:0029 StrSub(local_string4, local_string1, 0, local_number10); @000159A1:0007 local_number13 = (local_number10 + 1); @000159B0:0028 StrLengthChars(local_string1); @000159B7:0006 local_number14 = LASTRESULT; @000159C1:000F local_number14 = (local_number14 - local_number10); @000159CE:0029 StrSub(local_string5, local_string1, local_number13, local_number14); @000159DE:0020 LoadLibraryA(local_string4); // dll: KERNEL32.dll @000159E7:0006 local_number11 = LASTRESULT; @000159F1:000D local_number13 = (local_number11 = 0); @00015A00:0004 if(local_number13) then // ref index: 1 @00015A0C:0027 // return coming @00015A10:0023 return 0; @00015A19:0005 goto label_15a5d; @00015A22:0006 endif; @00015A22:0006 label_15a22: @00015A24:0020 GetProcAddress(local_number11, local_string5); // dll: KERNEL32.dll @00015A30:0006 local_number12 = LASTRESULT; @00015A3A:0020 FreeLibrary(local_number11); // dll: KERNEL32.dll @00015A43:0027 // return coming @00015A47:000E local_number13 = (local_number12 != 0); @00015A56:0023 return local_number13; @00015A5D:0001 label_15a5d: @00015A5F:0005 goto label_1625f; @00015A68:0009 endif; @00015A68:0009 label_15a68: @00015A6A:000D local_number13 = (local_number1 = 9); @00015A79:0004 if(local_number13) then // ref index: 3 @00015A85:0035 global_object9.(19); @00015A94:0006 local_object1 = LASTRESULT; @00015A9E:0004 if(local_object1) then // ref index: 1 @00015AAA:0006 local_object1 = NOTHING; @00015AB4:0027 // return coming @00015AB8:0023 return 1; @00015AC1:0005 goto label_15ad9; @00015ACA:0002 endif; @00015ACA:0002 label_15aca: @00015ACC:0027 // return coming @00015AD0:0023 return 0; @00015AD9:0001 label_15ad9: @00015ADB:0005 goto label_1625f; @00015AE4:000C endif; @00015AE4:000C label_15ae4: @00015AE6:000D local_number13 = (local_number1 = 62); @00015AF5:0004 if(local_number13) then // ref index: 5 @00015B01:0020 IsObject(global_object12); // dll: ISRT.dll @00015B0A:0006 local_number13 = LASTRESULT; @00015B14:0004 if(local_number13) then // ref index: 3 @00015B20:0035 global_object12.Enable; @00015B30:0006 local_object1 = LASTRESULT; @00015B3A:0004 if(local_object1) then // ref index: 1 @00015B46:0006 local_object1 = NOTHING; @00015B50:0027 // return coming @00015B54:0023 return 1; @00015B5D:0005 goto label_15b75; @00015B66:0002 endif; @00015B66:0002 label_15b66: @00015B68:0027 // return coming @00015B6C:0023 return 0; @00015B75:0001 label_15b75: @00015B77:0005 goto label_15b8f; @00015B80:0002 endif; @00015B80:0002 label_15b80: @00015B82:0027 // return coming @00015B86:0023 return 0; @00015B8F:0001 label_15b8f: @00015B91:0005 goto label_1625f; @00015B9A:0007 endif; @00015B9A:0007 label_15b9a: @00015B9C:000D local_number13 = (local_number1 = 4); @00015BAB:0004 if(local_number13) then // ref index: 3 @00015BB7:0035 global_object6.bIntel; @00015BC7:0006 local_number13 = LASTRESULT; @00015BD1:0004 if(local_number13) then // ref index: 1 @00015BDD:0027 // return coming @00015BE1:0023 return 1; @00015BEA:0006 endif; @00015BEA:0006 label_15bea: @00015BEC:0021 function_496(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7); @00015C38:0006 local_number13 = LASTRESULT; @00015C42:000D local_number13 = (local_number13 = 0); @00015C51:0004 if(local_number13) then // ref index: 1 @00015C5D:0027 // return coming @00015C61:0023 return 1; @00015C6A:0003 endif; @00015C6A:0003 label_15c6a: @00015C6C:0027 // return coming @00015C70:0023 return 0; @00015C79:0005 goto label_1625f; @00015C82:0009 endif; @00015C82:0009 label_15c82: @00015C84:000D local_number13 = (local_number1 = 5); @00015C93:0004 if(local_number13) then // ref index: 3 @00015C9F:0021 ExistsDir(local_string1); @00015CA8:0006 local_number12 = LASTRESULT; @00015CB2:000D local_number13 = (local_number12 = 0); @00015CC1:0004 if(local_number13) then // ref index: 1 @00015CCD:0027 // return coming @00015CD1:0023 return 1; @00015CDA:0005 goto label_15d0d; @00015CE3:0004 endif; @00015CE3:0004 label_15ce3: @00015CE5:000D local_number13 = (local_number12 = -1); @00015CF4:0004 if(local_number13) then // ref index: 1 @00015D00:0027 // return coming @00015D04:0023 return 0; @00015D0D:0003 endif; @00015D0D:0003 label_15d0d: @00015D0F:0027 // return coming @00015D13:0023 return local_number12; @00015D1A:0005 goto label_1625f; @00015D23:0007 endif; @00015D23:0007 label_15d23: @00015D25:000D local_number13 = (local_number1 = 13); @00015D34:0004 if(local_number13) then // ref index: 1 @00015D40:0027 // return coming @00015D44:0020 _IsSkinLoaded(global_number50); // dll: ISRT.dll @00015D4D:0006 local_number13 = LASTRESULT; @00015D57:0023 return local_number13; @00015D5E:0005 goto label_1625f; @00015D67:0014 endif; @00015D67:0014 label_15d67: @00015D69:000D local_number13 = (local_number1 = 12); @00015D78:0004 if(local_number13) then // ref index: 2 @00015D84:002A StrFind(local_string1, "http://"); @00015D95:0006 local_number13 = LASTRESULT; @00015D9F:000D local_number13 = (local_number13 = 0); @00015DAE:002A StrFind(local_string1, "https://"); @00015DC0:0006 local_number14 = LASTRESULT; @00015DCA:000D local_number14 = (local_number14 = 0); @00015DD9:0018 local_number13 = (local_number13 || local_number14); @00015DE6:002A StrFind(local_string1, "ftp://"); @00015DF6:0006 local_number14 = LASTRESULT; @00015E00:000D local_number14 = (local_number14 = 0); @00015E0F:0018 local_number13 = (local_number13 || local_number14); @00015E1C:002A StrFind(local_string1, "file://"); @00015E2D:0006 local_number14 = LASTRESULT; @00015E37:000D local_number14 = (local_number14 = 0); @00015E46:0018 local_number13 = (local_number13 || local_number14); @00015E53:0004 if(local_number13) then // ref index: 1 @00015E5F:0027 // return coming @00015E63:0023 return 1; @00015E6C:0003 endif; @00015E6C:0003 label_15e6c: @00015E6E:0027 // return coming @00015E72:0023 return 0; @00015E7B:0005 goto label_1625f; @00015E84:000A endif; @00015E84:000A label_15e84: @00015E86:000D local_number13 = (local_number1 = 8); @00015E95:0004 if(local_number13) then // ref index: 2 @00015EA1:0035 global_object6.WIN9X; @00015EB0:0006 local_object1 = LASTRESULT; @00015EBA:0035 local_object1.bWin9X; @00015ECA:0006 local_object1 = NOTHING; @00015ED4:0006 local_number13 = LASTRESULT; @00015EDE:0004 if(local_number13) then // ref index: 1 @00015EEA:0027 // return coming @00015EEE:0023 return 1; @00015EF7:0005 endif; @00015EF7:0005 label_15ef7: @00015EF9:0027 // return coming @00015EFD:0020 IsNTAdmin(); // dll: ISRT.dll @00015F03:0006 local_number13 = LASTRESULT; @00015F0D:0023 return local_number13; @00015F14:0005 goto label_1625f; @00015F1D:000A endif; @00015F1D:000A label_15f1d: @00015F1F:000D local_number13 = (local_number1 = 11); @00015F2E:0004 if(local_number13) then // ref index: 2 @00015F3A:0035 global_object6.WIN9X; @00015F49:0006 local_object1 = LASTRESULT; @00015F53:0035 local_object1.bWin9X; @00015F63:0006 local_object1 = NOTHING; @00015F6D:0006 local_number13 = LASTRESULT; @00015F77:0004 if(local_number13) then // ref index: 1 @00015F83:0027 // return coming @00015F87:0023 return 1; @00015F90:0005 endif; @00015F90:0005 label_15f90: @00015F92:0027 // return coming @00015F96:0020 IsPowerUser(); // dll: ISRT.dll @00015F9C:0006 local_number13 = LASTRESULT; @00015FA6:0023 return local_number13; @00015FAD:0005 goto label_1625f; @00015FB6:0009 endif; @00015FB6:0009 label_15fb6: @00015FB8:000D local_number13 = (local_number1 = 6); @00015FC7:0004 if(local_number13) then // ref index: 3 @00015FD3:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll @00015FDC:0006 local_number12 = LASTRESULT; @00015FE6:000D local_number13 = (local_number12 = 1); @00015FF5:0004 if(local_number13) then // ref index: 1 @00016001:0027 // return coming @00016005:0023 return 1; @0001600E:0005 goto label_16041; @00016017:0004 endif; @00016017:0004 label_16017: @00016019:000D local_number13 = (local_number12 = 0); @00016028:0004 if(local_number13) then // ref index: 1 @00016034:0027 // return coming @00016038:0023 return 0; @00016041:0001 endif; @00016041:0001 label_16041: @00016043:0005 goto label_1625f; @0001604C:0011 endif; @0001604C:0011 label_1604c: @0001604E:000D local_number13 = (local_number1 = 2); @0001605D:0004 if(local_number13) then // ref index: 2 @00016069:0021 function_641(); @0001606F:0006 local_string6 = LASTRESULT; @00016079:0028 StrLengthChars(local_string6); @00016080:0006 local_number6 = LASTRESULT; @0001608A:0021 function_642(); @00016090:0006 local_string6 = LASTRESULT; @0001609A:0029 StrSub(local_string3, local_string6, 0, local_number6); @000160AC:0021 function_641(); @000160B2:0006 local_string6 = LASTRESULT; @000160BC:0014 local_string6 = (local_string6 ^ ""); @000160C9:0014 local_string7 = (local_string3 ^ ""); @000160D6:000D local_number13 = (local_string6 = local_string7); @000160E3:0004 if(local_number13) then // ref index: 1 @000160EF:0027 // return coming @000160F3:0023 return 0; @000160FC:0003 endif; @000160FC:0003 label_160fc: @000160FE:0027 // return coming @00016102:0023 return 1; @0001610B:0005 goto label_1625f; @00016114:000A endif; @00016114:000A label_16114: @00016116:000D local_number13 = (local_number1 = 14); @00016125:0004 if(local_number13) then // ref index: 2 @00016131:0021 function_658(); @00016137:0006 local_string6 = LASTRESULT; @00016141:0028 StrLengthChars(local_string6); @00016148:0006 local_number6 = LASTRESULT; @00016152:000A local_number13 = (local_number6 > 0); @00016161:0004 if(local_number13) then // ref index: 1 @0001616D:0027 // return coming @00016171:0023 return 1; @0001617A:0003 endif; @0001617A:0003 label_1617a: @0001617C:0027 // return coming @00016180:0023 return 0; @00016189:0005 goto label_1625f; @00016192:0008 endif; @00016192:0008 label_16192: @00016194:000D local_number13 = (local_number1 = 15); @000161A3:0004 if(local_number13) then // ref index: 1 @000161AF:0027 // return coming @000161B3:0020 _RegIsRemoteRegConnected(global_number50); // dll: ISRT.dll @000161BC:0006 local_number13 = LASTRESULT; @000161C6:000D local_number13 = (local_number13 = 1); @000161D5:0023 return local_number13; @000161DC:0005 goto label_1625f; @000161E5:0008 endif; @000161E5:0008 label_161e5: @000161E7:000D local_number13 = (local_number1 = 16); @000161F6:0004 if(local_number13) then // ref index: 3 @00016202:0036 try // ref index 1: 1 ref index 2: 2 @00016210:0027 // return coming @00016214:0020 _IsFontTypefaceNameAvailable(local_string1); // dll: ISRT.dll @0001621D:0006 local_number13 = LASTRESULT; @00016227:0023 return local_number13; @0001622E:0037 catch @00016232:0003 label_16232: @00016234:0027 // return coming @00016238:0023 return -1; @00016241:0038 endcatch; @00016245:0001 label_16245: @00016247:0005 goto label_1625f; @00016250:0002 endif; @00016250:0002 label_16250: @00016252:0027 // return coming @00016256:0023 return -1; @0001625F:0003 label_1625f: @00016261:0027 // return coming @00016265:0023 return -1; @0001626E:0026 end; // checksum: cf0c8dea @0001627E:0006 label_1627e: @00016280:0022 function NUMBER function_364(local_number1, local_string1) @00016280 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00016280 STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @00016280 @00016280 begin @00016289:0036 try // ref index 1: 10 ref index 2: 11 @00016297:000D local_number9 = (local_number2 = 0); @000162A6:0004 if(local_number9) then // ref index: 1 @000162B2:0027 // return coming @000162B6:0023 return 0; @000162BF:0018 endif; @000162BF:0018 label_162bf: @000162C1:0014 local_string8 = (local_string1 ^ "ISRT.dll"); @000162D6:0039 UseDll(local_string8); @000162DD:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll @000162E9:0006 global_number50 = LASTRESULT; @000162F3:0020 __GetContextGUID(global_number50, global_string88); // dll: ISRT.dll @000162FF:0021 function_245(50); @0001630A:0021 function_245(51); @00016315:0021 function_245(56); @00016320:0021 Disable(52); @0001632B:0021 function_454(); @00016331:0021 function_258(); @00016337:0021 function_578(); @0001633D:0020 __GetTextSub(global_number50, 0, global_object8); // dll: ISRT.dll @0001634E:0020 __GetReboot(global_number50, global_object10); // dll: ISRT.dll @0001635A:0020 __GetFileRegistrar(global_number50, global_object11); // dll: ISRT.dll @00016366:0020 __GetLogDB(global_number50, global_object12); // dll: ISRT.dll @00016372:0020 __GetInfo(global_number50, global_object9); // dll: ISRT.dll @0001637E:0020 __GetMainWindow(global_number50, global_object14); // dll: ISRT.dll @0001638A:0020 __GetObjects(global_number50, global_object15); // dll: ISRT.dll @00016396:0020 __GetTextSub(global_number50, 1, global_object7); // dll: ISRT.dll @000163A7:0006 local_number9 = LASTRESULT; @000163B1:000D local_number9 = (local_number9 = 0); @000163C0:0004 if(local_number9) then // ref index: 1 @000163CC:0021 function_677(); @000163D2:000B endif; @000163D2:000B label_163d2: @000163D4:0021 function_223(); @000163DA:0021 StrRemoveLastSlash(local_string7); @000163E3:0006 local_number9 = LASTRESULT; @000163ED:0020 __GetCmdLineOptions(global_number50, local_number3, local_number4, local_number5, local_number6, local_number7, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number9); // dll: ISRT.dll @0001641A:0006 local_number8 = LASTRESULT; @00016424:000A local_number9 = (local_number8 > 0); @00016433:0004 if(local_number9) then // ref index: 1 @0001643F:0031 Resize(local_string7, local_number8); @00016449:0021 StrRemoveLastSlash(local_string7); @00016452:0006 local_number9 = LASTRESULT; @0001645C:0020 __GetCmdLineOptions(global_number50, local_number3, local_number4, local_number5, local_number6, local_number7, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number9); // dll: ISRT.dll @00016489:0005 endif; @00016489:0005 label_16489: @0001648B:0021 function_679(local_string7); @00016494:0004 if(local_number7) then // ref index: 1 @000164A0:0021 function_413(local_string4); @000164A9:0021 function_408(44, local_string5); @000164B7:0021 function_408(36, local_string6); @000164C5:0003 endif; @000164C5:0003 label_164c5: @000164C7:0004 if(local_number3) then // ref index: 1 @000164D3:0021 function_610(1); @000164DE:0005 goto label_16538; @000164E7:0003 endif; @000164E7:0003 label_164e7: @000164E9:0004 if(local_number4) then // ref index: 1 @000164F5:0021 function_610(2); @00016500:0005 goto label_16538; @00016509:0003 endif; @00016509:0003 label_16509: @0001650B:0004 if(local_number5) then // ref index: 1 @00016517:0021 function_610(3); @00016522:0005 goto label_16538; @0001652B:0001 endif; @0001652B:0001 label_1652b: @0001652D:0021 function_610(0); @00016538:0006 label_16538: @0001653A:0021 function_584(local_string2, local_string3); @00016546:0021 function_376(); @0001654C:0006 local_number9 = LASTRESULT; @00016556:000D local_number9 = (local_number9 = 0); @00016565:0004 if(local_number9) then // ref index: 1 @00016571:0021 Disable(72); @0001657C:0003 endif; @0001657C:0003 label_1657c: @0001657E:0027 // return coming @00016582:0023 return global_number50; @00016589:0037 catch @0001658D:0002 label_1658d: @0001658F:0021 function_257(); @00016595:0038 endcatch; @00016599:0002 label_16599: @0001659B:0024 return; @0001659F:0026 end; // checksum: 70536641 @000165AB:0008 label_165ab: @000165AD:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2) @000165AD @000165AD @000165AD @000165AD begin @000165B6:0036 try // ref index 1: 2 ref index 2: 3 @000165C4:0021 function_678(); @000165CA:0021 function_609(); @000165D0:0021 function_409(); @000165D6:0006 local_number1 = LASTRESULT; @000165E0:0004 if(local_number1) then // ref index: 1 @000165EC:0021 function_411(); @000165F2:0004 endif; @000165F2:0004 label_165f2: @000165F4:0021 function_414(); @000165FA:0020 __ReleaseObjectContext(global_number50); // dll: ISRT.dll @00016603:003A UnUseDll("ISRT.dll"); @00016612:0037 catch @00016616:0002 label_16616: @00016618:0021 function_257(); @0001661E:0038 endcatch; @00016622:0002 label_16622: @00016624:0024 return; @00016628:0026 end; // checksum: 693b1751 @00016634:0004 label_16634: @00016636:0022 function void __ISRTUnInit() @00016636 NUMBER local_number1; @00016636 @00016636 @00016636 begin @0001663F:0020 __SetComponentLog(global_number50, local_number1); // dll: ISRT.dll @0001664B:0024 return; @0001664F:0026 end; // checksum: 56494c1d @0001665B:0004 label_1665b: @0001665D:0022 function NUMBER __ISRTSetComponentLog(local_number1) @0001665D @0001665D @0001665D @0001665D begin @00016666:0020 __RestoreMainLog(global_number50); // dll: ISRT.dll @0001666F:0024 return; @00016673:0026 end; // checksum: 4d646c6b @0001667F:0004 label_1667f: @00016681:0022 function NUMBER __ISRTRestoreMainLog() @00016681 NUMBER local_number1; @00016681 @00016681 @00016681 begin @0001668A:0020 __RestoreMainLogEx(global_number50, local_number1); // dll: ISRT.dll @00016696:0024 return; @0001669A:0026 end; // checksum: 4d64192d @000166A6:0010 label_166a6: @000166A8:0022 function NUMBER __ISRTRestoreMainLogEx(local_number1) @000166A8 NUMBER local_number2, local_number3, local_number4, local_number5; @000166A8 STRING local_string1, local_string2, local_string3; @000166A8 @000166A8 begin @000166B1:0021 function_642(); @000166B7:0006 local_string3 = LASTRESULT; @000166C1:0014 local_string3 = (local_string3 ^ "Shdocvw.dll"); @000166D9:0020 VerGetFileVersion(local_string3, local_string1); // dll: ISRT.dll @000166E5:0006 local_number4 = LASTRESULT; @000166EF:000D local_number4 = (local_number4 = 0); @000166FE:0004 if(local_number4) then // ref index: 5 @0001670A:0021 ListCreate(0); @00016715:0006 local_number1 = LASTRESULT; @0001671F:0021 function_614(local_number1, local_string1, "."); @0001672F:0021 function_515(local_number1, local_string2); @0001673B:0006 local_number4 = LASTRESULT; @00016745:000D local_number4 = (local_number4 = 0); @00016754:0004 if(local_number4) then // ref index: 1 @00016760:002C StrToNum(local_number2, local_string2); @0001676A:0005 endif; @0001676A:0005 label_1676a: @0001676C:0021 ListGetNextString(local_number1, local_string2); @00016778:0006 local_number4 = LASTRESULT; @00016782:000D local_number4 = (local_number4 = 0); @00016791:0004 if(local_number4) then // ref index: 1 @0001679D:002C StrToNum(local_number3, local_string2); @000167A7:0006 endif; @000167A7:0006 label_167a7: @000167A9:0021 ListCount/ListDestroy(local_number1); @000167B2:000A local_number4 = (local_number2 > 4); @000167C1:0004 if(local_number4) then // ref index: 1 @000167CD:0027 // return coming @000167D1:0023 return 1; @000167DA:0005 goto label_16841; @000167E3:0007 endif; @000167E3:0007 label_167e3: @000167E5:000D local_number4 = (local_number2 = 4); @000167F4:000A local_number5 = (local_number3 > 70); @00016803:0019 local_number4 = (local_number4 = local_number5); @00016810:0004 if(local_number4) then // ref index: 1 @0001681C:0027 // return coming @00016820:0023 return 1; @00016829:0005 goto label_16841; @00016832:0002 endif; @00016832:0002 label_16832: @00016834:0027 // return coming @00016838:0023 return 0; @00016841:0003 endif; @00016841:0003 label_16841: @00016843:0027 // return coming @00016847:0023 return 0; @00016850:0026 end; // checksum: a1ac158 @0001685C:0007 label_1685c: @0001685E:0022 function BOOL function_376() @0001685E @0001685E STRING local_string1; @0001685E @0001685E begin @00016867:0027 // return coming @0001686B:0021 function_637(); @00016871:0006 local_string1 = LASTRESULT; @0001687B:0014 local_string1 = (local_string1 ^ "InstallShield\\UpdateService"); @000168A3:0023 return local_string1; @000168AA:0026 end; // checksum: 7a281c6d @000168B6:0007 label_168b6: @000168B8:0022 function STRING function_390() @000168B8 @000168B8 STRING local_string1; @000168B8 @000168B8 begin @000168C1:0027 // return coming @000168C5:0021 function_392(); @000168CB:0006 local_string1 = LASTRESULT; @000168D5:0014 local_string1 = (local_string1 ^ "ISUSRT.ini"); @000168EC:0023 return local_string1; @000168F3:0026 end; // checksum: 753a4b53 @000168FF:0006 label_168ff: @00016901:0022 function STRING FeatureReinstall() @00016901 @00016901 STRING local_string1; @00016901 @00016901 begin @0001690A:0027 // return coming @0001690E:0021 function_647(); @00016914:0006 local_string1 = LASTRESULT; @0001691E:0023 return local_string1; @00016925:0026 end; // checksum: 3232f @00016931:0005 label_16931: @00016933:0022 function STRING function_392() @00016933 @00016933 STRING local_string1, local_string2; @00016933 @00016933 begin @0001693C:0021 function_623(local_string2, "[%s]", local_string1); @0001694F:0027 // return coming @00016953:0023 return local_string2; @0001695A:0026 end; // checksum: 5f585105 @00016966:0008 label_16966: @00016968:0022 function STRING function_393(local_string1) @00016968 NUMBER local_number1; @00016968 STRING local_string2, local_string3, local_string4; @00016968 @00016968 begin @00016971:0021 FeatureReinstall(); @00016977:0006 local_string4 = LASTRESULT; @00016981:0021 function_467(local_string4, "CmdLines", local_string2, local_string1); @0001699B:0006 local_number1 = LASTRESULT; @000169A5:000E local_number1 = (local_number1 != 0); @000169B4:0004 if(local_number1) then // ref index: 1 @000169C0:0006 local_string1 = local_string3; @000169CA:0002 endif; @000169CA:0002 label_169ca: @000169CC:0024 return; @000169D0:0026 end; // checksum: 2e386a08 @000169DC:0006 label_169dc: @000169DE:0022 function NUMBER function_394(local_string1, local_string2, local_string3) @000169DE @000169DE STRING local_string4; @000169DE @000169DE begin @000169E7:0021 function_393(local_string2); @000169F0:0006 local_string4 = LASTRESULT; @000169FA:0021 function_625(local_string1, local_string4, local_string3, 0); @00016A0E:0024 return; @00016A12:0026 end; // checksum: 33208 @00016A1E:0005 label_16a1e: @00016A20:0022 function NUMBER function_395(local_string1, local_string2, local_string3) @00016A20 NUMBER local_number1; @00016A20 @00016A20 @00016A20 begin @00016A29:0028 StrLengthChars(local_string3); @00016A30:0006 local_number1 = LASTRESULT; @00016A3A:0004 if(local_number1) then // ref index: 1 @00016A46:0021 function_395(local_string1, local_string2, local_string3); @00016A55:0002 endif; @00016A55:0002 label_16a55: @00016A57:0024 return; @00016A5B:0026 end; // checksum: 43f27 @00016A67:0004 label_16a67: @00016A69:0022 function NUMBER function_396(local_string1, local_string2, local_string3) @00016A69 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00016A69 STRING local_string4; @00016A69 @00016A69 begin @00016A72:0006 local_number1 = 0; @00016A7E:0006 local_number2 = 0; @00016A8A:0006 local_number3 = 0; @00016A96:001C label_16a96: @00016A98:0021 function_624(local_string1, "[", local_number2); @00016AA8:0006 local_number2 = LASTRESULT; @00016AB2:0021 function_624(local_string1, "]", local_number2); @00016AC2:0006 local_number3 = LASTRESULT; @00016ACC:000C local_number4 = (local_number2 >= 0); @00016ADB:000F local_number5 = (local_number3 - local_number2); @00016AE8:000A local_number5 = (local_number5 > 1); @00016AF7:0019 local_number4 = (local_number4 = local_number5); @00016B04:0004 if(local_number4) then // ref index: 3 @00016B10:0007 local_number4 = (local_number2 + 1); @00016B1F:000F local_number5 = (local_number3 - local_number2); @00016B2C:000F local_number5 = (local_number5 - 1); @00016B3B:0029 StrSub(local_string2, local_string1, local_number4, local_number5); @00016B4B:0006 local_number4 = LASTRESULT; @00016B55:000A local_number4 = (local_number4 > 0); @00016B64:0004 if(local_number4) then // ref index: 2 @00016B70:0021 FeatureReinstall(); @00016B76:0006 local_string4 = LASTRESULT; @00016B80:0021 function_467(local_string4, "Properties", local_string2, local_string3); @00016B9C:0006 local_number4 = LASTRESULT; @00016BA6:000D local_number4 = (local_number4 = 0); @00016BB5:0021 StrLength(local_string3); @00016BBE:0006 local_number5 = LASTRESULT; @00016BC8:000A local_number5 = (local_number5 > 0); @00016BD7:0019 local_number4 = (local_number4 = local_number5); @00016BE4:0004 if(local_number4) then // ref index: 1 @00016BF0:0021 function_396(local_string1, local_string2, local_string3); @00016BFF:0005 goto label_16c19; @00016C08:0001 endif; @00016C08:0001 label_16c08: @00016C0A:0007 local_number1 = (local_number1 + 1); @00016C19:0001 endif; @00016C19:0001 label_16c19: @00016C1B:0007 local_number2 = (local_number2 + 1); @00016C2A:0008 endif; @00016C2A:0008 label_16c2a: @00016C2C:0009 local_number4 = (local_number2 < 0); @00016C3B:000F local_number5 = (local_number3 - local_number2); @00016C48:000B local_number5 = (local_number5 <= 1); @00016C57:0018 local_number4 = (local_number4 || local_number5); @00016C64:0004 if(local_number4) then // ref index: -3 @00016C70:0027 // return coming @00016C74:0023 return local_number1; @00016C7B:0026 end; // checksum: a9e4fa92 @00016C87:0007 label_16c87: @00016C89:0022 function NUMBER function_397(local_string1) @00016C89 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00016C89 STRING local_string2, local_string3, local_string4, local_string5; @00016C89 @00016C89 begin @00016C92:0028 StrLengthChars(local_string1); @00016C99:0006 local_number4 = LASTRESULT; @00016CA3:000D local_number4 = (local_number4 = 0); @00016CB2:0004 if(local_number4) then // ref index: 1 @00016CBE:0021 function_649(); @00016CC4:0006 local_string1 = LASTRESULT; @00016CCE:0014 endif; @00016CCE:0014 label_16cce: @00016CD0:0004 if(local_number1) then // ref index: 8 @00016CDC:0021 function_394(local_string4, "ISUSCmdLineRegister", " /r[ProductCode],[DWUSVERSION]"); @00016D1C:0021 function_395(local_string4, "ProductCode", local_string1); @00016D36:0021 function_396(local_string4, "DWUSVERSION", local_string2); @00016D50:0021 function_397(local_string4); @00016D59:0006 local_number3 = LASTRESULT; @00016D63:000D local_number4 = (local_number3 = 0); @00016D72:0004 if(local_number4) then // ref index: 2 @00016D7E:0021 function_258(); @00016D84:0021 function_637(); @00016D8A:0006 local_string5 = LASTRESULT; @00016D94:0014 local_string5 = (local_string5 ^ "InstallShield\\UpdateService"); @00016DBC:0014 local_string5 = (local_string5 ^ "agent.exe"); @00016DD2:0021 function_259(local_string5, local_string4, 1); @00016DE3:0006 local_number3 = LASTRESULT; @00016DED:0009 local_number4 = (local_number3 < 0); @00016DFC:0004 if(local_number4) then // ref index: 1 @00016E08:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 233, local_number3); @00016E4E:0027 // return coming @00016E52:0023 return -1; @00016E5B:0009 endif; @00016E5B:0009 endif; @00016E5B:0009 label_16e5b: @00016E5D:0035 global_object5.nLaunchResult; @00016E74:0006 local_number4 = LASTRESULT; @00016E7E:000E local_number4 = (local_number4 != 0); @00016E8D:0004 if(local_number4) then // ref index: 1 @00016E99:0035 global_object5.nLaunchResult; @00016EB0:0006 local_number4 = LASTRESULT; @00016EBA:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 234, local_number4); @00016F00:0027 // return coming @00016F04:0023 return -1; @00016F0D:0006 endif; @00016F0D:0006 endif; @00016F0D:0006 label_16f0d: @00016F0F:0021 function_394(local_string4, "ISUSCmdLineSchedule", " /ssi[ProductCode],[DWUSINTERVAL]"); @00016F52:0021 function_395(local_string4, "ProductCode", local_string1); @00016F6C:000E local_number4 = (local_number2 != 0); @00016F7B:0004 if(local_number4) then // ref index: 1 @00016F87:002D NumToStr(local_string3, local_number2); @00016F91:0021 function_395(local_string4, "DWUSINTERVAL", local_string3); @00016FAC:000B endif; @00016FAC:000B label_16fac: @00016FAE:0021 function_397(local_string4); @00016FB7:0006 local_number3 = LASTRESULT; @00016FC1:000D local_number4 = (local_number3 = 1); @00016FD0:0021 function_651(); @00016FD6:0006 local_number5 = LASTRESULT; @00016FE0:0012 local_number5 = (local_number5 & 1); @00016FEF:000D local_number5 = (local_number5 = 0); @00016FFE:0019 local_number4 = (local_number4 = local_number5); @0001700B:0004 if(local_number4) then // ref index: 1 @00017017:0021 function_395(local_string4, "DWUSINTERVAL", "30"); @00017034:0006 local_number3 = 0; @00017040:000E endif; @00017040:000E label_17040: @00017042:000D local_number4 = (local_number3 = 0); @00017051:0004 if(local_number4) then // ref index: 2 @0001705D:0021 function_258(); @00017063:0021 function_637(); @00017069:0006 local_string5 = LASTRESULT; @00017073:0014 local_string5 = (local_string5 ^ "InstallShield\\UpdateService"); @0001709B:0014 local_string5 = (local_string5 ^ "agent.exe"); @000170B1:0021 function_259(local_string5, local_string4, 1); @000170C2:0006 local_number3 = LASTRESULT; @000170CC:0009 local_number4 = (local_number3 < 0); @000170DB:0004 if(local_number4) then // ref index: 1 @000170E7:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 269, local_number3); @0001712D:0027 // return coming @00017131:0023 return -1; @0001713A:0009 endif; @0001713A:0009 label_1713a: @0001713C:0035 global_object5.nLaunchResult; @00017153:0006 local_number4 = LASTRESULT; @0001715D:000E local_number4 = (local_number4 != 0); @0001716C:0004 if(local_number4) then // ref index: 1 @00017178:0035 global_object5.nLaunchResult; @0001718F:0006 local_number4 = LASTRESULT; @00017199:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 270, local_number4); @000171DF:0027 // return coming @000171E3:0023 return -1; @000171EC:0006 endif; @000171EC:0006 endif; @000171EC:0006 label_171ec: @000171EE:0021 function_404(local_string1); @000171F7:0006 local_number3 = LASTRESULT; @00017201:0009 local_number4 = (local_number3 < 0); @00017210:0004 if(local_number4) then // ref index: 1 @0001721C:0027 // return coming @00017220:0023 return -1; @00017229:0001 endif; @00017229:0001 label_17229: @0001722B:0005 goto label_17496; @00017234:0009 endif; @00017234:0009 label_17234: @00017236:0021 function_394(local_string4, "ISUSCmdLineUnRegister", " /u[ProductCode]"); @0001726A:0021 function_395(local_string4, "ProductCode", local_string1); @00017284:0021 function_397(local_string4); @0001728D:0006 local_number3 = LASTRESULT; @00017297:000E local_number4 = (local_number3 != 0); @000172A6:0004 if(local_number4) then // ref index: 1 @000172B2:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 288, local_number3); @000172F8:0027 // return coming @000172FC:0023 return -1; @00017305:000C endif; @00017305:000C label_17305: @00017307:0021 function_258(); @0001730D:0021 function_637(); @00017313:0006 local_string5 = LASTRESULT; @0001731D:0014 local_string5 = (local_string5 ^ "InstallShield\\UpdateService"); @00017345:0014 local_string5 = (local_string5 ^ "agent.exe"); @0001735B:0021 function_259(local_string5, local_string4, 1); @0001736C:0006 local_number3 = LASTRESULT; @00017376:0009 local_number4 = (local_number3 < 0); @00017385:0004 if(local_number4) then // ref index: 1 @00017391:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 293, local_number3); @000173D7:0027 // return coming @000173DB:0023 return -1; @000173E4:0009 endif; @000173E4:0009 label_173e4: @000173E6:0035 global_object5.nLaunchResult; @000173FD:0006 local_number4 = LASTRESULT; @00017407:000E local_number4 = (local_number4 != 0); @00017416:0004 if(local_number4) then // ref index: 1 @00017422:0035 global_object5.nLaunchResult; @00017439:0006 local_number4 = LASTRESULT; @00017443:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 294, local_number4); @00017489:0027 // return coming @0001748D:0023 return -1; @00017496:0003 endif; @00017496:0003 label_17496: @00017498:0027 // return coming @0001749C:0023 return 0; @000174A5:0026 end; // checksum: 1a2c1a0f @000174B1:0007 label_174b1: @000174B3:0022 function NUMBER function_398(local_string1, local_string2, local_number1, local_number2) @000174B3 @000174B3 STRING local_string3, local_string4; @000174B3 @000174B3 begin @000174BC:0028 StrLengthChars(local_string1); @000174C3:0006 local_number2 = LASTRESULT; @000174CD:000D local_number2 = (local_number2 = 0); @000174DC:0004 if(local_number2) then // ref index: 1 @000174E8:0021 function_649(); @000174EE:0006 local_string1 = LASTRESULT; @000174F8:000A endif; @000174F8:000A label_174f8: @000174FA:0021 function_394(local_string3, "ISUSCmdLineHost", " /sh[ProductCode] /h[DWUSHOST]"); @00017536:0021 function_395(local_string3, "ProductCode", local_string1); @00017550:0021 function_396(local_string3, "DWUSHOST", local_string2); @00017567:0021 function_397(local_string3); @00017570:0006 local_number1 = LASTRESULT; @0001757A:000E local_number2 = (local_number1 != 0); @00017589:0004 if(local_number2) then // ref index: 1 @00017595:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 384, local_number1); @000175DB:0027 // return coming @000175DF:0023 return -1; @000175E8:000C endif; @000175E8:000C label_175e8: @000175EA:0021 function_258(); @000175F0:0021 function_637(); @000175F6:0006 local_string4 = LASTRESULT; @00017600:0014 local_string4 = (local_string4 ^ "InstallShield\\UpdateService"); @00017628:0014 local_string4 = (local_string4 ^ "agent.exe"); @0001763E:0021 function_259(local_string4, local_string3, 1); @0001764F:0006 local_number1 = LASTRESULT; @00017659:0009 local_number2 = (local_number1 < 0); @00017668:0004 if(local_number2) then // ref index: 1 @00017674:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 389, local_number1); @000176BA:0027 // return coming @000176BE:0023 return -1; @000176C7:0009 endif; @000176C7:0009 label_176c7: @000176C9:0035 global_object5.nLaunchResult; @000176E0:0006 local_number2 = LASTRESULT; @000176EA:000E local_number2 = (local_number2 != 0); @000176F9:0004 if(local_number2) then // ref index: 1 @00017705:0035 global_object5.nLaunchResult; @0001771C:0006 local_number2 = LASTRESULT; @00017726:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 390, local_number2); @0001776C:0027 // return coming @00017770:0023 return -1; @00017779:0003 endif; @00017779:0003 label_17779: @0001777B:0027 // return coming @0001777F:0023 return 0; @00017788:0026 end; // checksum: 44cd729a @00017794:0007 label_17794: @00017796:0022 function NUMBER function_399(local_string1, local_string2) @00017796 NUMBER local_number1, local_number2, local_number3; @00017796 STRING local_string3, local_string4; @00017796 @00017796 begin @0001779F:0028 StrLengthChars(local_string1); @000177A6:0006 local_number3 = LASTRESULT; @000177B0:000D local_number3 = (local_number3 = 0); @000177BF:0004 if(local_number3) then // ref index: 1 @000177CB:0021 function_649(); @000177D1:0006 local_string1 = LASTRESULT; @000177DB:0006 endif; @000177DB:0006 label_177db: @000177DD:0021 function_394(local_string2, "ISUSCmdLineLanguage", " /l[ProductCode] /[DWUSLANG]"); @0001781B:0021 function_395(local_string2, "ProductCode", local_string1); @00017835:000E local_number3 = (local_number1 != 0); @00017844:0004 if(local_number3) then // ref index: 1 @00017850:002D NumToStr(local_string3, local_number1); @0001785A:0021 function_395(local_string2, "DWUSLANG", local_string3); @00017871:0010 endif; @00017871:0010 label_17871: @00017873:0021 function_397(local_string2); @0001787C:0006 local_number2 = LASTRESULT; @00017886:000D local_number3 = (local_number2 = 0); @00017895:0004 if(local_number3) then // ref index: 2 @000178A1:0021 function_258(); @000178A7:0021 function_637(); @000178AD:0006 local_string4 = LASTRESULT; @000178B7:0014 local_string4 = (local_string4 ^ "InstallShield\\UpdateService"); @000178DF:0014 local_string4 = (local_string4 ^ "agent.exe"); @000178F5:0021 function_259(local_string4, local_string2, 1); @00017906:0006 local_number2 = LASTRESULT; @00017910:0009 local_number3 = (local_number2 < 0); @0001791F:0004 if(local_number3) then // ref index: 1 @0001792B:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 427, local_number2); @00017971:0027 // return coming @00017975:0023 return -1; @0001797E:0009 endif; @0001797E:0009 label_1797e: @00017980:0035 global_object5.nLaunchResult; @00017997:0006 local_number3 = LASTRESULT; @000179A1:000E local_number3 = (local_number3 != 0); @000179B0:0004 if(local_number3) then // ref index: 1 @000179BC:0035 global_object5.nLaunchResult; @000179D3:0006 local_number3 = LASTRESULT; @000179DD:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 428, local_number3); @00017A23:0027 // return coming @00017A27:0023 return -1; @00017A30:0003 endif; @00017A30:0003 endif; @00017A30:0003 label_17a30: @00017A32:0027 // return coming @00017A36:0023 return 0; @00017A3F:0026 end; // checksum: 69408e72 @00017A4B:000A label_17a4b: @00017A4D:0022 function NUMBER function_400(local_string1, local_number1) @00017A4D NUMBER local_number2, local_number3; @00017A4D STRING local_string2; @00017A4D @00017A4D begin @00017A56:0006 local_number2 = 0; @00017A62:0021 function_403(1); @00017A6D:0006 local_string2 = LASTRESULT; @00017A77:0021 function_199(global_string2, "", local_string2); @00017A99:0006 local_number1 = LASTRESULT; @00017AA3:0009 local_number3 = (local_number1 < 0); @00017AB2:0004 if(local_number3) then // ref index: 1 @00017ABE:0006 local_number2 = local_number1; @00017AC8:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 447, local_number1); @00017B0E:0008 endif; @00017B0E:0008 label_17b0e: @00017B10:0021 function_403(2); @00017B1B:0006 local_string2 = LASTRESULT; @00017B25:0021 function_199(global_string2, "", local_string2); @00017B49:0006 local_number1 = LASTRESULT; @00017B53:0009 local_number3 = (local_number1 < 0); @00017B62:0004 if(local_number3) then // ref index: 1 @00017B6E:0006 local_number2 = local_number1; @00017B78:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 450, local_number1); @00017BBE:000A endif; @00017BBE:000A label_17bbe: @00017BC0:0021 function_390(); @00017BC6:0006 local_string1 = LASTRESULT; @00017BD0:0007 local_string2 = ("<" + "ISUS_AgentTarget"); @00017BEE:0007 local_string2 = (local_string2 + ">"); @00017BFC:0021 function_199(global_string2, local_string2, local_string1); @00017C0B:0006 local_number1 = LASTRESULT; @00017C15:0009 local_number3 = (local_number1 < 0); @00017C24:0004 if(local_number3) then // ref index: 1 @00017C30:0006 local_number2 = local_number1; @00017C3A:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 457, local_number1); @00017C80:0004 endif; @00017C80:0004 label_17c80: @00017C82:0033 global_object7.Value = ISUS_AgentTarget = local_string1; @00017CA7:0027 // return coming @00017CAB:0023 return local_number2; @00017CB2:0026 end; // checksum: c4707c03 @00017CBE:0015 label_17cbe: @00017CC0:0022 function NUMBER function_401() @00017CC0 @00017CC0 STRING local_string1, local_string2, local_string3; @00017CC0 @00017CC0 begin @00017CC9:0035 global_object7.Value(ISUS_AgentTarget); @00017CEB:0006 local_string1 = LASTRESULT; @00017CF5:0021 function_637(); @00017CFB:0006 local_string3 = LASTRESULT; @00017D05:0014 local_string3 = (local_string3 ^ "InstallShield\\UpdateService"); @00017D2D:0014 local_string2 = (local_string3 ^ "isuspm.exe"); @00017D44:0021 LongPathToQuote(local_string2, 1); @00017D52:0021 Disable(62); @00017D5D:0021 function_640(); @00017D63:0006 local_string3 = LASTRESULT; @00017D6D:0021 function_579(local_string3, "Program Updates", local_string2, local_string1, "", 0, "", 0); @00017D9E:0021 function_665(131072); @00017DA9:0006 global_number11 = -2147483646; @00017DB5:0021 function_480("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Control Panel\\Extended Properties\\{305CA226-D286-468e-B848-2B2E8E697B74} 2", "%SystemRoot%\\system32\\isuspm.cpl", 4, "0", -1); @00017E63:0021 function_666(131072); @00017E6E:0021 function_258(); @00017E74:0021 function_259(local_string2, "-bootstrap", 0); @00017E8F:0021 function_245(62); @00017E9A:0024 return; @00017E9E:0026 end; // checksum: b3ac5d41 @00017EAA:0008 label_17eaa: @00017EAC:0022 function void function_402() @00017EAC NUMBER local_number1, local_number2, local_number3, local_number4; @00017EAC STRING local_string1, local_string2, local_string3, local_string4; @00017EAC @00017EAC begin @00017EB5:000D local_number4 = (local_number1 = 1); @00017EC4:0004 if(local_number4) then // ref index: 1 @00017ED0:0014 local_string3 = ("CLSID" ^ "{"); @00017EE3:0007 local_string3 = (local_string3 + "885BB46A-3F1E-44C3-A01B-A7D9260CC98B"); @00017F14:0014 local_string4 = ("}" ^ "LocalServer32"); @00017F2F:0007 local_string2 = (local_string3 + local_string4); @00017F3C:0005 goto label_17fb4; @00017F45:0004 endif; @00017F45:0004 label_17f45: @00017F47:0014 local_string3 = ("CLSID" ^ "{"); @00017F5A:0007 local_string3 = (local_string3 + "5B7524C8-2446-40E9-9474-94A779DBA224"); @00017F8B:0014 local_string4 = ("}" ^ "InprocServer32"); @00017FA7:0007 local_string2 = (local_string3 + local_string4); @00017FB4:0009 label_17fb4: @00017FB6:0021 ProgDefGroupType(-2147483648); @00017FC1:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string2, "", local_number2, local_string1, local_number3); @00017FD6:0006 local_number4 = LASTRESULT; @00017FE0:000C local_number4 = (local_number4 >= 0); @00017FEF:0004 if(local_number4) then // ref index: 1 @00017FFB:0021 ParsePath(local_string1, local_string1, 1); @0001800C:0021 function_617(local_string1); @00018015:0027 // return coming @00018019:0023 return local_string1; @00018020:0007 endif; @00018020:0007 label_18020: @00018022:0021 ProgDefGroupType(-2147483646); @0001802D:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", "ActiveXCache", local_number2, local_string1, local_number3); @00018089:0006 local_number4 = LASTRESULT; @00018093:000C local_number4 = (local_number4 >= 0); @000180A2:0004 if(local_number4) then // ref index: 1 @000180AE:0027 // return coming @000180B2:0023 return local_string1; @000180B9:0009 endif; @000180B9:0009 label_180b9: @000180BB:000D local_number4 = (local_number1 = 1); @000180CA:0004 if(local_number4) then // ref index: 1 @000180D6:0027 // return coming @000180DA:0021 function_637(); @000180E0:0006 local_string3 = LASTRESULT; @000180EA:0014 local_string3 = (local_string3 ^ "InstallShield"); @00018104:0014 local_string3 = (local_string3 ^ "Player"); @00018117:0023 return local_string3; @0001811E:0005 goto label_18173; @00018127:0006 endif; @00018127:0006 label_18127: @00018129:0027 // return coming @0001812D:0021 function_637(); @00018133:0006 local_string3 = LASTRESULT; @0001813D:0014 local_string3 = (local_string3 ^ "InstallShield"); @00018157:0014 local_string3 = (local_string3 ^ "WebAgent"); @0001816C:0023 return local_string3; @00018173:0001 label_18173: @00018175:0026 end; // checksum: 2126940c @00018181:0008 label_18181: @00018183:0022 function STRING function_403(local_number1) @00018183 @00018183 STRING local_string1; @00018183 OBJECT local_object1, local_object2, local_object3, local_object4; @00018183 begin @0001818C:0036 try // ref index 1: 3 ref index 2: 4 @0001819A:0028 StrLengthChars(local_string1); @000181A1:0006 local_number1 = LASTRESULT; @000181AB:000D local_number1 = (local_number1 = 0); @000181BA:0004 if(local_number1) then // ref index: 1 @000181C6:0021 function_649(); @000181CC:0006 local_string1 = LASTRESULT; @000181D6:000B endif; @000181D6:000B label_181d6: @000181D8:0021 function_656(); @000181DE:0034 set local_object3 = LASTRESULT; @000181E8:0020 IsObject(local_object3); // dll: ISRT.dll @000181F1:0006 local_number1 = LASTRESULT; @000181FB:0004 if(local_number1) then // ref index: 1 @00018207:0033 local_object1. = 0 = ISUS Product Registered; @00018230:0033 local_object1. = 1 = local_string1; @00018242:0035 local_object3.OpSequence(OPTYPE_GENERAL); @00018267:0006 local_object4 = LASTRESULT; @00018271:0035 local_object4.Add(local_object1.local_object2); @00018284:0006 local_object4 = NOTHING; @0001828E:0001 endif; @0001828E:0001 label_1828e: @00018290:0037 catch @00018294:0004 label_18294: @00018296:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 572, -1); @000182DE:0027 // return coming @000182E2:0023 return -1; @000182EB:0038 endcatch; @000182EF:0003 label_182ef: @000182F1:0027 // return coming @000182F5:0023 return 0; @000182FE:0026 end; // checksum: 4c125901 @0001831A:0007 label_1831a: @0001831C:0022 function NUMBER function_404(local_string1) @0001831C NUMBER local_number1, local_number2; @0001831C @0001831C @0001831C begin @00018325:0006 global_string40 = local_string1; @0001832F:0006 global_number33 = local_number1; @00018339:0006 global_number34 = local_number2; @00018343:0027 // return coming @00018347:0023 return 0; @00018350:0026 end; // checksum: 33321 @0001835C:000A label_1835c: @0001835E:0022 function NUMBER function_405(local_string1, local_number1, local_number2) @0001835E NUMBER local_number3; @0001835E STRING local_string2, local_string3; @0001835E @0001835E begin @00018367:0021 function_626(local_string1, local_string2); @00018373:0006 local_number2 = LASTRESULT; @0001837D:000E local_number2 = (local_number2 != 0); @0001838C:000D local_number3 = (global_number53 = 0); @0001839B:0019 local_number2 = (local_number2 = local_number3); @000183A8:0004 if(local_number2) then // ref index: 1 @000183B4:0021 function_563(19634); @000183BF:0006 local_string3 = LASTRESULT; @000183C9:0021 function_449(-65533, "", local_string3, local_string1); @000183DD:0003 endif; @000183DD:0003 label_183dd: @000183DF:0027 // return coming @000183E3:0023 return local_string2; @000183EA:0026 end; // checksum: b7fa7572 @000183F6:0007 label_183f6: @000183F8:0022 function STRING function_406(local_string1) @000183F8 NUMBER local_number1, local_number2, local_number3, local_number4; @000183F8 @000183F8 @000183F8 begin @00018401:000D local_number3 = (global_number59 = 0); @00018410:000D local_number4 = (local_string1 = ""); @0001841D:0018 local_number3 = (local_number3 || local_number4); @0001842A:0004 if(local_number3) then // ref index: 1 @00018436:0027 // return coming @0001843A:0023 return 0; @00018443:0007 endif; @00018443:0007 label_18443: @00018445:0006 global_number60 = 1; @00018451:0028 StrLengthChars(local_string1); @00018458:0006 local_number2 = LASTRESULT; @00018462:000C local_number3 = (local_number2 >= 255); @00018471:0004 if(local_number3) then // ref index: 1 @0001847D:0027 // return coming @00018481:0023 return 0; @0001848A:0001 endif; @0001848A:0001 label_1848a: @0001848C:0001 // switch/while/??? @00018490:0004 label_18490: @00018492:000D local_number3 = (local_number1 = 12); @000184A1:0004 if(local_number3) then // ref index: 1 @000184AD:0006 global_string95 = local_string1; @000184B7:0005 goto label_18673; @000184C0:0004 endif; @000184C0:0004 label_184c0: @000184C2:000D local_number3 = (local_number1 = 20); @000184D1:0004 if(local_number3) then // ref index: 1 @000184DD:0006 global_string90 = local_string1; @000184E7:0005 goto label_18673; @000184F0:0004 endif; @000184F0:0004 label_184f0: @000184F2:000D local_number3 = (local_number1 = 28); @00018501:0004 if(local_number3) then // ref index: 1 @0001850D:0006 global_string91 = local_string1; @00018517:0005 goto label_18673; @00018520:0005 endif; @00018520:0005 label_18520: @00018522:000D local_number3 = (local_number1 = 44); @00018531:0004 if(local_number3) then // ref index: 1 @0001853D:0006 global_string93 = local_string1; @00018547:0006 global_number60 = 0; @00018553:0005 goto label_18673; @0001855C:0004 endif; @0001855C:0004 label_1855c: @0001855E:000D local_number3 = (local_number1 = 52); @0001856D:0004 if(local_number3) then // ref index: 1 @00018579:0021 function_412(); @0001857F:0005 goto label_18673; @00018588:0004 endif; @00018588:0004 label_18588: @0001858A:000D local_number3 = (local_number1 = 65); @00018599:0004 if(local_number3) then // ref index: 1 @000185A5:0006 global_string89 = local_string1; @000185AF:0005 goto label_18673; @000185B8:0004 endif; @000185B8:0004 label_185b8: @000185BA:000D local_number3 = (local_number1 = 73); @000185C9:0004 if(local_number3) then // ref index: 1 @000185D5:0006 global_string94 = local_string1; @000185DF:0005 goto label_18673; @000185E8:0005 endif; @000185E8:0005 label_185e8: @000185EA:000D local_number3 = (local_number1 = 36); @000185F9:0004 if(local_number3) then // ref index: 1 @00018605:0006 global_string96 = local_string1; @0001860F:0006 global_number60 = 0; @0001861B:0005 goto label_18673; @00018624:0005 endif; @00018624:0005 label_18624: @00018626:000D local_number3 = (local_number1 = -1); @00018635:0004 if(local_number3) then // ref index: 1 @00018641:0006 global_string94 = local_string1; @0001864B:0006 global_string89 = "Failed"; @0001865B:0005 goto label_18673; @00018664:0002 endif; @00018664:0002 label_18664: @00018666:0027 // return coming @0001866A:0023 return 0; @00018673:0003 label_18673: @00018675:0027 // return coming @00018679:0023 return 1; @00018682:0026 end; // checksum: dc92d8e5 @0001868E:0004 label_1868e: @00018690:0022 function NUMBER function_408(local_number1, local_string1) @00018690 @00018690 @00018690 @00018690 begin @00018699:0027 // return coming @0001869D:0023 return global_number60; @000186A4:0026 end; // checksum: 11221 @000186B0:0009 label_186b0: @000186B2:0022 function NUMBER function_409() @000186B2 @000186B2 STRING local_string1; @000186B2 @000186B2 begin @000186BB:0021 function_654(); @000186C1:0006 local_string1 = LASTRESULT; @000186CB:0014 local_string1 = (local_string1 ^ global_string98); @000186D8:0007 local_string1 = (local_string1 + ".mif"); @000186E9:0021 function_317(local_string1); @000186F2:0027 // return coming @000186F6:0023 return 0; @000186FF:0026 end; // checksum: 2e612151 @0001870B:0005 label_1870b: @0001870D:0022 function NUMBER function_410() @0001870D NUMBER local_number1, local_number2, local_number3, local_number4; @0001870D @0001870D @0001870D begin @00018716:000D local_number4 = (global_number59 = 0); @00018725:0004 if(local_number4) then // ref index: 1 @00018731:0027 // return coming @00018735:0023 return 0; @0001873E:0008 endif; @0001873E:0008 label_1873e: @00018740:0039 UseDll(global_string97); @00018747:0006 local_number1 = LASTRESULT; @00018751:0006 local_number2 = 0; @0001875D:000D local_number4 = (local_number1 = 0); @0001876C:0004 if(local_number4) then // ref index: 3 @00018778:000D local_number4 = (global_string89 = "Success"); @0001878C:0004 if(local_number4) then // ref index: 1 @00018798:0006 local_number3 = 1; @000187A4:0005 endif; @000187A4:0005 label_187a4: @000187A6:0020 InstallStatusMIF(global_string98, global_string95, global_string90, global_string91, global_string96, global_string93, global_string94, local_number3); // dll: ISMIF32.dll @000187C4:0006 local_number4 = LASTRESULT; @000187CE:000E local_number4 = (local_number4 != 0); @000187DD:0004 if(local_number4) then // ref index: 1 @000187E9:0006 local_number2 = 1; @000187F5:0001 endif; @000187F5:0001 label_187f5: @000187F7:003A UnUseDll(global_string97); @000187FE:0006 endif; @000187FE:0006 label_187fe: @00018800:000D local_number4 = (local_number2 = 0); @0001880F:0004 if(local_number4) then // ref index: 1 @0001881B:0027 // return coming @0001881F:0021 function_415(); @00018825:0006 local_number4 = LASTRESULT; @0001882F:0023 return local_number4; @00018836:0003 endif; @00018836:0003 label_18836: @00018838:0027 // return coming @0001883C:0023 return 1; @00018845:0026 end; // checksum: 6b3b6909 @00018851:001F label_18851: @00018853:0022 function NUMBER function_411() @00018853 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @00018853 @00018853 OBJECT local_object1; @00018853 begin @0001885C:001A local_number1 = &local_object1; @00018866:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll @0001886F:0035 local_object1.nYearMonth; @00018883:0006 local_number1 = LASTRESULT; @0001888D:0021 function_425(local_number1); @00018896:0006 local_number1 = LASTRESULT; @000188A0:0035 local_object1.nYearMonth; @000188B4:0006 local_number2 = LASTRESULT; @000188BE:0021 LOWORD/HIWORD(local_number2); @000188C7:0006 local_number2 = LASTRESULT; @000188D1:0035 local_object1.nDay; @000188DF:0006 local_number3 = LASTRESULT; @000188E9:0021 LOWORD/HIWORD(local_number3); @000188F2:0006 local_number3 = LASTRESULT; @000188FC:0035 local_object1.nHourMin; @0001890E:0006 local_number4 = LASTRESULT; @00018918:0021 function_425(local_number4); @00018921:0006 local_number4 = LASTRESULT; @0001892B:0035 local_object1.nHourMin; @0001893D:0006 local_number5 = LASTRESULT; @00018947:0021 LOWORD/HIWORD(local_number5); @00018950:0006 local_number5 = LASTRESULT; @0001895A:0035 local_object1.nSeconds; @0001896C:0006 local_number6 = LASTRESULT; @00018976:0021 function_425(local_number6); @0001897F:0006 local_number6 = LASTRESULT; @00018989:0021 function_623(global_string92, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6); @000189CC:0027 // return coming @000189D0:0023 return 1; @000189D9:0026 end; // checksum: 5643831e @000189E9:0004 label_189e9: @000189EB:0022 function NUMBER function_412() @000189EB NUMBER local_number1; @000189EB STRING local_string1, local_string2; @000189EB @000189EB begin @000189F4:0004 if(global_number59) then // ref index: 1 @00018A00:0027 // return coming @00018A04:0023 return 1; @00018A0D:0003 endif; @00018A0D:0003 label_18a0d: @00018A0F:000D local_number1 = (local_string1 = ""); @00018A1C:0004 if(local_number1) then // ref index: 1 @00018A28:0006 local_string1 = "Status"; @00018A38:000F endif; @00018A38:000F label_18a38: @00018A3A:0006 global_string89 = ""; @00018A44:0006 global_string90 = ""; @00018A4E:0006 global_string91 = ""; @00018A58:0006 global_string92 = ""; @00018A62:0006 global_string93 = ""; @00018A6C:0006 global_string94 = ""; @00018A76:0006 global_string95 = ""; @00018A80:0006 global_string96 = ""; @00018A8A:0021 function_641(); @00018A90:0006 local_string2 = LASTRESULT; @00018A9A:0014 global_string97 = (local_string2 ^ "ismif32.dll"); @00018AB2:0006 global_string98 = local_string1; @00018ABC:000D local_number1 = (global_string96 = ""); @00018AC9:0004 if(local_number1) then // ref index: 1 @00018AD5:0006 global_string96 = "ENU"; @00018AE2:0004 endif; @00018AE2:0004 label_18ae2: @00018AE4:0006 global_number59 = 1; @00018AF0:0027 // return coming @00018AF4:0023 return 1; @00018AFD:0026 end; // checksum: 8311d59 @00018B09:0005 label_18b09: @00018B0B:0022 function NUMBER function_413(local_string1) @00018B0B @00018B0B @00018B0B @00018B0B begin @00018B14:0006 global_number59 = 0; @00018B20:0027 // return coming @00018B24:0023 return 1; @00018B2D:0026 end; // checksum: 32023 @00018B39:000F label_18b39: @00018B3B:0022 function NUMBER function_414() @00018B3B NUMBER local_number1, local_number2, local_number3, local_number4; @00018B3B STRING local_string1, local_string2; @00018B3B @00018B3B begin @00018B44:0021 function_410(); @00018B4A:0021 function_319(); @00018B50:0006 local_number1 = LASTRESULT; @00018B5A:0021 function_311(3); @00018B65:0021 function_654(); @00018B6B:0006 local_string1 = LASTRESULT; @00018B75:0007 local_string2 = (global_string98 + ".mif"); @00018B86:0021 CreateFile(local_number2, local_string1, local_string2); @00018B95:0006 local_number4 = LASTRESULT; @00018B9F:0009 local_number4 = (local_number4 < 0); @00018BAE:0004 if(local_number4) then // ref index: 1 @00018BBA:0021 function_311(local_number1); @00018BC3:0027 // return coming @00018BC7:0023 return 0; @00018BD0:0062 endif; @00018BD0:0062 label_18bd0: @00018BD2:0007 local_string1 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n"); @00018C06:0007 local_string1 = (local_string1 + " START GROUP\r\n"); @00018C22:0007 local_string1 = (local_string1 + " NAME = \"ComponentID\"\r\n"); @00018C49:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @00018C62:0007 local_string1 = (local_string1 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n"); @00018C93:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00018CB5:0007 local_string1 = (local_string1 + " NAME = \"Manufacturer\"\r\n"); @00018CDF:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @00018CFA:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00018D21:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00018D48:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00018D6E:0007 local_string1 = (local_string1 + " VALUE = \""); @00018D8A:0007 local_string1 = (local_string1 + global_string95); @00018D97:0007 local_string1 = (local_string1 + "\"\r\n"); @00018DA7:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00018DC7:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00018DE9:0007 local_string1 = (local_string1 + " NAME = \"Product\"\r\n"); @00018E0E:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @00018E29:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00018E50:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00018E77:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00018E9D:0007 local_string1 = (local_string1 + " VALUE = \""); @00018EB9:0007 local_string1 = (local_string1 + global_string90); @00018EC6:0007 local_string1 = (local_string1 + "\"\r\n"); @00018ED6:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00018EF6:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00018F18:0007 local_string1 = (local_string1 + " NAME = \"Version\"\r\n"); @00018F3D:0007 local_string1 = (local_string1 + " ID = 3\r\n"); @00018F58:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00018F7F:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00018FA6:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00018FCC:0007 local_string1 = (local_string1 + " VALUE = \""); @00018FE8:0007 local_string1 = (local_string1 + global_string91); @00018FF5:0007 local_string1 = (local_string1 + "\"\r\n"); @00019005:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00019025:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00019047:0007 local_string1 = (local_string1 + " NAME = \"Locale\"\r\n"); @0001906B:0007 local_string1 = (local_string1 + " ID = 4\r\n"); @00019086:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @000190AD:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @000190D4:0007 local_string1 = (local_string1 + " TYPE = STRING(16)\r\n"); @000190FA:0007 local_string1 = (local_string1 + " VALUE = \""); @00019116:0007 local_string1 = (local_string1 + global_string96); @00019123:0007 local_string1 = (local_string1 + "\"\r\n"); @00019133:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00019153:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00019175:0007 local_string1 = (local_string1 + " NAME = \"Serial Number\"\r\n"); @000191A0:0007 local_string1 = (local_string1 + " ID = 5\r\n"); @000191BB:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @000191E2:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00019209:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0001922F:0007 local_string1 = (local_string1 + " VALUE = \""); @0001924B:0007 local_string1 = (local_string1 + global_string93); @00019258:0007 local_string1 = (local_string1 + "\"\r\n"); @00019268:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00019288:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @000192AA:0007 local_string1 = (local_string1 + " NAME = \"Installation\"\r\n"); @000192D4:0007 local_string1 = (local_string1 + " ID = 6\r\n"); @000192EF:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00019316:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0001933D:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00019363:0007 local_string1 = (local_string1 + " VALUE = \"DateTime\"\r\n"); @0001938A:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @000193AA:0007 local_string1 = (local_string1 + " END GROUP\r\n"); @000193C4:0007 local_string1 = (local_string1 + " START GROUP\r\n"); @000193E0:0007 local_string1 = (local_string1 + " NAME = \"InstallStatus\"\r\n"); @00019409:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @00019422:0007 local_string1 = (local_string1 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n"); @00019456:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00019478:0007 local_string1 = (local_string1 + " NAME = \"Status\"\r\n"); @0001949C:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @000194B7:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @000194DE:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00019505:0007 local_string1 = (local_string1 + " TYPE = STRING(32)\r\n"); @0001952B:0007 local_string1 = (local_string1 + " VALUE = \""); @00019547:0007 local_string1 = (local_string1 + global_string89); @00019554:0007 local_string1 = (local_string1 + "\"\r\n"); @00019564:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00019584:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @000195A6:0007 local_string1 = (local_string1 + " NAME = \"Description\"\r\n"); @000195CF:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @000195EA:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00019611:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00019638:0007 local_string1 = (local_string1 + " TYPE = STRING(128)\r\n"); @0001965F:0007 local_string1 = (local_string1 + " VALUE = \""); @0001967B:0007 local_string1 = (local_string1 + global_string94); @00019688:0007 local_string1 = (local_string1 + "\"\r\n"); @00019698:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @000196B8:0007 local_string1 = (local_string1 + " END GROUP\r\n"); @000196D2:0007 local_string1 = (local_string1 + "END COMPONENT"); @000196EC:0021 function_314(local_number2, local_string1); @000196F8:0006 local_number3 = LASTRESULT; @00019702:0021 function_313(local_number2); @0001970B:0021 function_311(local_number1); @00019714:0009 local_number4 = (local_number3 < 0); @00019723:0004 if(local_number4) then // ref index: 1 @0001972F:0027 // return coming @00019733:0023 return 0; @0001973C:0003 endif; @0001973C:0003 label_1973c: @0001973E:0027 // return coming @00019742:0023 return 1; @0001974B:0026 end; // checksum: 774f3b2c @00019757:0009 label_19757: @00019759:0022 function NUMBER function_415() @00019759 NUMBER local_number4; @00019759 STRING local_string1, local_string2, local_string4, local_string5; @00019759 @00019759 begin @00019762:0021 function_652(); @00019768:0006 local_string1 = LASTRESULT; @00019772:0006 local_string2 = local_string1; @0001977C:0021 LongPathToShortPath(local_string2); @00019785:0006 local_number4 = LASTRESULT; @0001978F:000D local_number4 = (-1 = local_number4); @0001979E:0004 if(local_number4) then // ref index: 1 @000197AA:0006 local_string2 = ""; @000197B4:000B endif; @000197B4:000B label_197b4: @000197B6:0021 function_648(); @000197BC:0006 local_number4 = LASTRESULT; @000197C6:0021 function_623(local_string4, "-l0x%lx", local_number4); @000197DC:0014 local_string5 = (local_string2 ^ "Ctor.dll"); @000197F1:0007 local_string5 = ("RunDll32 " + local_string5); @00019807:0007 local_string5 = (local_string5 + " "); @00019824:0007 local_string5 = (local_string5 + local_string4); @00019831:0007 global_string8 = (local_string5 + " "); @0001983F:0006 global_string7 = " -uninst "; @00019864:0024 return; @00019868:0026 end; // checksum: fcd4f4d1 @00019874:0006 label_19874: @00019876:0022 function void function_417() @00019876 NUMBER local_number1; @00019876 STRING local_string1, local_string2; @00019876 OBJECT local_object1; @00019876 begin @0001987F:0006 global_string0 = global_string5; @00019889:0021 function_359(); @0001988F:0006 local_number1 = LASTRESULT; @00019899:0004 if(local_number1) then // ref index: 1 @000198A5:0020 _SetupInet(global_number50); // dll: ISRT.dll @000198AE:000B endif; @000198AE:000B label_198ae: @000198B0:0021 function_585(); @000198B6:0006 local_number1 = LASTRESULT; @000198C0:0009 local_number1 = (local_number1 < 0); @000198CF:0004 if(local_number1) then // ref index: 1 @000198DB:000D local_number1 = (global_number29 = 2); @000198EA:0004 if(local_number1) then // ref index: 1 @000198F6:0021 function_408(65, "Failed"); @0001990A:0021 function_408(73, "Failed silent installation. May be failed to allocate Memory."); @00019955:0021 function_410(); @0001995B:0021 function_411(); @00019961:0002 abort; @00019965:0014 endif; @00019965:0014 endif; @00019965:0014 label_19965: @00019967:0021 function_410(); @0001996D:0021 function_411(); @00019973:000E local_number1 = (global_number29 != 2); @00019982:0004 if(local_number1) then // ref index: 2 @0001998E:0020 __GetUser(global_number50, local_object1); // dll: ISRT.dll @0001999A:0021 function_647(); @000199A0:0006 local_string2 = LASTRESULT; @000199AA:0014 local_string2 = (local_string2 ^ "user.pal"); @000199BF:0021 function_364(3, local_string2); @000199CD:0006 local_number1 = LASTRESULT; @000199D7:0004 if(local_number1) then // ref index: 1 @000199E3:0021 function_647(); @000199E9:0006 local_string2 = LASTRESULT; @000199F3:0014 local_string2 = (local_string2 ^ "user.pal"); @00019A08:0033 local_object1.DefaultPalette = local_string2; @00019A23:0021 function_647(); @00019A29:0006 local_string2 = LASTRESULT; @00019A33:0014 local_string2 = (local_string2 ^ "user.pal"); @00019A48:0020 _SetPaletteFile(global_number50, local_string2); // dll: ISRT.dll @00019A54:0005 goto label_19b22; @00019A5D:000E endif; @00019A5D:000E label_19a5d: @00019A5F:0021 function_647(); @00019A65:0006 local_string2 = LASTRESULT; @00019A6F:0014 local_string2 = (local_string2 ^ "default.pal"); @00019A87:0021 function_364(3, local_string2); @00019A95:0006 local_number1 = LASTRESULT; @00019A9F:0004 if(local_number1) then // ref index: 1 @00019AAB:0021 function_647(); @00019AB1:0006 local_string2 = LASTRESULT; @00019ABB:0014 local_string2 = (local_string2 ^ "default.pal"); @00019AD3:0033 local_object1.DefaultPalette = local_string2; @00019AEE:0021 function_647(); @00019AF4:0006 local_string2 = LASTRESULT; @00019AFE:0014 local_string2 = (local_string2 ^ "default.pal"); @00019B16:0020 _SetPaletteFile(global_number50, local_string2); // dll: ISRT.dll @00019B22:0008 endif; @00019B22:0008 endif; @00019B22:0008 label_19b22: @00019B24:0021 function_417(); @00019B2A:0021 function_648(); @00019B30:0006 local_number1 = LASTRESULT; @00019B3A:0021 function_623(local_string1, "-l0x%lx", local_number1); @00019B50:0033 global_object10.CommandLine = local_string1; @00019B68:0027 // return coming @00019B6C:0023 return 0; @00019B75:0026 end; // checksum: 5c39ed58 @00019B85:0005 label_19b85: @00019B87:0022 function NUMBER function_418() @00019B87 NUMBER local_number1; @00019B87 @00019B87 @00019B87 begin @00019B90:0021 function_359(); @00019B96:0006 local_number1 = LASTRESULT; @00019BA0:0004 if(local_number1) then // ref index: 1 @00019BAC:0020 _CleanupInet(global_number50); // dll: ISRT.dll @00019BB5:0003 endif; @00019BB5:0003 label_19bb5: @00019BB7:0027 // return coming @00019BBB:0023 return 0; @00019BC4:0026 end; // checksum: 352a2811 @00019BD0:0005 label_19bd0: @00019BD2:0022 function NUMBER function_419() @00019BD2 NUMBER local_number1, local_number2; @00019BD2 @00019BD2 @00019BD2 begin @00019BDB:0027 // return coming @00019BDF:0017 local_number2 = (local_number1 >> 16); @00019BEE:0023 return local_number2; @00019BF5:0026 end; // checksum: 23234 @00019C01:0005 label_19c01: @00019C03:0022 function NUMBER LOWORD/HIWORD(local_number1) @00019C03 NUMBER local_number2; @00019C03 @00019C03 @00019C03 begin @00019C0C:0027 // return coming @00019C10:0012 local_number2 = (local_number1 & 65535); @00019C1F:0023 return local_number2; @00019C26:0026 end; // checksum: fddd34 @00019C32:0007 label_19c32: @00019C34:0022 function NUMBER function_425(local_number1) @00019C34 NUMBER local_number2; @00019C34 @00019C34 @00019C34 begin @00019C3D:0017 local_number1 = (local_number1 >> 8); @00019C4C:0027 // return coming @00019C50:0021 function_427(local_number1); @00019C59:0006 local_number2 = LASTRESULT; @00019C63:0023 return local_number2; @00019C6A:0026 end; // checksum: 53d3b @00019C76:0005 label_19c76: @00019C78:0022 function SHORT function_426(local_number1) @00019C78 NUMBER local_number2; @00019C78 @00019C78 @00019C78 begin @00019C81:0027 // return coming @00019C85:0012 local_number2 = (local_number1 & 255); @00019C94:0023 return local_number2; @00019C9B:0026 end; // checksum: 2dd32 @00019CA7:000A label_19ca7: @00019CA9:0022 function SHORT function_427(local_number1) @00019CA9 NUMBER local_number2, local_number3, local_number4; @00019CA9 @00019CA9 @00019CA9 begin @00019CB2:0027 // return coming @00019CB6:0021 function_425(local_number2); @00019CBF:0006 local_number3 = LASTRESULT; @00019CC9:0016 local_number3 = (local_number3 << 16); @00019CD8:0021 function_425(local_number1); @00019CE1:0006 local_number4 = LASTRESULT; @00019CEB:0013 local_number3 = (local_number3 | local_number4); @00019CF8:0023 return local_number3; @00019CFF:0026 end; // checksum: 14520 @00019D0B:0005 label_19d0b: @00019D0D:0022 function NUMBER function_428(local_number1, local_number2) @00019D0D NUMBER local_number3, local_number4, local_number5; @00019D0D @00019D0D @00019D0D begin @00019D16:000D local_number5 = (local_number1 = 0); @00019D25:0004 if(local_number5) then // ref index: 1 @00019D31:0027 // return coming @00019D35:0023 return -2; @00019D3E:0005 endif; @00019D3E:0005 label_19d3e: @00019D40:0027 // return coming @00019D44:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll @00019D56:0006 local_number5 = LASTRESULT; @00019D60:0023 return local_number5; @00019D67:0026 end; // checksum: fbc4a0c7 @00019D73:0005 label_19d73: @00019D75:0022 function NUMBER function_429(local_number1, local_number2, local_number3, local_number4) @00019D75 @00019D75 @00019D75 OBJECT local_object1; @00019D75 begin @00019D7E:0020 GetTickCount(); // dll: KERNEL32.dll @00019D84:0006 local_number3 = LASTRESULT; @00019D8E:0010 local_number4 = (local_number1 * 1000); @00019D9D:0007 local_number2 = (local_number3 + local_number4); @00019DAA:0016 label_19daa: @00019DAC:0001 // switch/while/??? @00019DB0:0020 GetTickCount(); // dll: KERNEL32.dll @00019DB6:0006 local_number3 = LASTRESULT; @00019DC0:0009 local_number3 = (local_number3 < local_number2); @00019DCD:0004 if(local_number3) then // ref index: 3 @00019DD9:001A local_number3 = &local_object1; @00019DE3:0020 PeekMessageA(local_number3, 0, 0, 0, 1); // dll: USER32.dll @00019E00:0006 local_number3 = LASTRESULT; @00019E0A:0004 if(local_number3) then // ref index: 2 @00019E16:0035 local_object1.message; @00019E27:0006 local_number3 = LASTRESULT; @00019E31:000D local_number3 = (local_number3 = 17); @00019E40:0035 local_object1.message; @00019E51:0006 local_number4 = LASTRESULT; @00019E5B:000D local_number4 = (local_number4 = 16); @00019E6A:0018 local_number3 = (local_number3 || local_number4); @00019E77:0035 local_object1.message; @00019E88:0006 local_number4 = LASTRESULT; @00019E92:000D local_number4 = (local_number4 = 18); @00019EA1:0018 local_number3 = (local_number3 || local_number4); @00019EAE:0004 if(local_number3) then // ref index: 1 @00019EBA:0005 goto label_19eeb; @00019EC3:0004 endif; @00019EC3:0004 label_19ec3: @00019EC5:001A local_number3 = &local_object1; @00019ECF:0020 TranslateMessage(local_number3); // dll: USER32.dll @00019ED8:001A local_number3 = &local_object1; @00019EE2:0020 DispatchMessage(local_number3); // dll: USER32.dll @00019EEB:0002 endif; @00019EEB:0002 label_19eeb: @00019EED:0020 Sleep(1); // dll: KERNEL32.dll @00019EF8:0005 goto label_19daa; @00019F01:0001 endif; @00019F01:0001 label_19f01: @00019F03:0026 end; // checksum: 85bad2e0 @00019F13:0006 label_19f13: @00019F15:0022 function NUMBER GetWindowHandle(local_number1) @00019F15 NUMBER local_number2; @00019F15 @00019F15 @00019F15 begin @00019F1E:000D local_number2 = (local_number1 = -2); @00019F2D:0004 if(local_number2) then // ref index: 2 @00019F39:0004 if(global_number61) then // ref index: 1 @00019F45:0027 // return coming @00019F49:0023 return global_number61; @00019F50:0004 endif; @00019F50:0004 label_19f50: @00019F52:0020 GetHandle(global_number50, -2); // dll: ISRT.dll @00019F60:0006 global_number61 = LASTRESULT; @00019F6A:0027 // return coming @00019F6E:0023 return global_number61; @00019F75:0003 endif; @00019F75:0003 label_19f75: @00019F77:0027 // return coming @00019F7B:0023 return 0; @00019F84:0026 end; // checksum: 7047352d @00019F90:0004 label_19f90: @00019F92:0022 function NUMBER function_431(local_number1) @00019F92 NUMBER local_number2; @00019F92 @00019F92 @00019F92 begin @00019F9B:000E local_number2 = (global_number29 != 2); @00019FAA:0004 if(local_number2) then // ref index: 1 @00019FB6:0020 MessageBeepP(0); // dll: ISRT.dll @00019FC1:0003 endif; @00019FC1:0003 label_19fc1: @00019FC3:0027 // return coming @00019FC7:0023 return 0; @00019FD0:0026 end; // checksum: 35330f28 @00019FDC:0002 label_19fdc: @00019FDE:0022 function NUMBER Do(local_number1) @00019FDE NUMBER local_number2, local_number3; @00019FDE STRING local_string1; @00019FDE OBJECT local_object1, local_object2; @00019FDE begin @00019FE7:0001 // switch/while/??? @00019FEB:0007 label_19feb: @00019FED:000D local_number3 = (local_number1 = 2); @00019FFC:0004 if(local_number3) then // ref index: 1 @0001A008:0027 // return coming @0001A00C:0030 _unknown_ 2 @0001A015:0006 local_number3 = LASTRESULT; @0001A01F:0023 return local_number3; @0001A026:0005 goto label_1a268; @0001A02F:0007 endif; @0001A02F:0007 label_1a02f: @0001A031:000D local_number3 = (local_number1 = 1); @0001A040:0004 if(local_number3) then // ref index: 1 @0001A04C:0027 // return coming @0001A050:0030 _unknown_ 1 @0001A059:0006 local_number3 = LASTRESULT; @0001A063:0023 return local_number3; @0001A06A:0005 goto label_1a268; @0001A073:0014 endif; @0001A073:0014 label_1a073: @0001A075:000D local_number3 = (local_number1 = 64); @0001A084:0004 if(local_number3) then // ref index: 5 @0001A090:0035 global_object10.NeedReboot; @0001A0A4:0006 local_object1 = LASTRESULT; @0001A0AE:0035 global_object11.PerformPendingRegistrations(local_object1); @0001A0D6:0006 local_object1 = NOTHING; @0001A0E0:0006 global_string1 = ""; @0001A0EA:0035 global_object11.Errors; @0001A0FA:0006 local_object1 = LASTRESULT; @0001A104:0035 local_object1.Count; @0001A113:0006 local_object1 = NOTHING; @0001A11D:0006 local_object1 = LASTRESULT; @0001A127:0004 if(local_object1) then // ref index: 3 @0001A133:0006 local_object1 = NOTHING; @0001A13D:0006 local_number2 = 1; @0001A149:0035 global_object11.Errors; @0001A159:0006 local_object1 = LASTRESULT; @0001A163:0035 local_object1.Count; @0001A172:0006 local_object1 = NOTHING; @0001A17C:0006 local_object1 = LASTRESULT; @0001A186:000C label_1a186: @0001A188:000B local_number3 = (local_number2 <= local_object1); @0001A195:0004 if(local_number3) then // ref index: 1 @0001A1A1:0035 global_object11.Errors(local_number2); @0001A1B4:0006 local_object2 = LASTRESULT; @0001A1BE:0035 local_object2.File; @0001A1CC:0006 local_object2 = NOTHING; @0001A1D6:0006 local_object2 = LASTRESULT; @0001A1E0:0007 local_string1 = (global_string1 + local_object2); @0001A1ED:0006 local_object2 = NOTHING; @0001A1F7:0007 global_string1 = (local_string1 + ";"); @0001A205:0007 local_number2 = (local_number2 + 1); @0001A214:0005 goto label_1a186; @0001A21D:0004 endif; @0001A21D:0004 label_1a21d: @0001A21F:0006 local_object1 = NOTHING; @0001A229:0027 // return coming @0001A22D:0023 return -1; @0001A236:0005 goto label_1a24e; @0001A23F:0002 endif; @0001A23F:0002 label_1a23f: @0001A241:0027 // return coming @0001A245:0023 return 0; @0001A24E:0001 label_1a24e: @0001A250:0005 goto label_1a268; @0001A259:0002 endif; @0001A259:0002 label_1a259: @0001A25B:0027 // return coming @0001A25F:0023 return -1; @0001A268:0003 label_1a268: @0001A26A:0027 // return coming @0001A26E:0023 return 0; @0001A277:0026 end; // checksum: 772c8b43 @0001A28B:0004 label_1a28b: @0001A28D:0022 function NUMBER Do(local_number1) @0001A28D @0001A28D @0001A28D @0001A28D begin @0001A296:0021 Do(2); @0001A2A1:0024 return; @0001A2A5:0026 end; // checksum: 2071705 @0001A2B1:0005 label_1a2b1: @0001A2B3:0022 function NUMBER __ISRTDoExit() @0001A2B3 NUMBER local_number1, local_number2; @0001A2B3 @0001A2B3 @0001A2B3 begin @0001A2BC:000E local_number2 = (local_number1 != 3); @0001A2CB:0004 if(local_number2) then // ref index: 1 @0001A2D7:0027 // return coming @0001A2DB:0023 return -1; @0001A2E4:0004 endif; @0001A2E4:0004 label_1a2e4: @0001A2E6:0035 global_object10.Reboot; @0001A2F6:0027 // return coming @0001A2FA:0023 return 0; @0001A303:0026 end; // checksum: c293d3fa @0001A30F:0006 label_1a30f: @0001A311:0022 function NUMBER function_435(local_number1) @0001A311 NUMBER local_number2, local_number3; @0001A311 STRING local_string1; @0001A311 @0001A311 begin @0001A31A:000C local_number2 = (local_number1 >= -2147012895); @0001A329:000B local_number3 = (local_number1 <= -2147012722); @0001A338:0019 local_number2 = (local_number2 = local_number3); @0001A345:0004 if(local_number2) then // ref index: 1 @0001A351:000F local_number1 = (local_number1 - -2147024896); @0001A360:0001 endif; @0001A360:0001 label_1a360: @0001A362:0001 // switch/while/??? @0001A366:0004 label_1a366: @0001A368:000D local_number2 = (local_number1 = -2147167196); @0001A377:0004 if(local_number2) then // ref index: 1 @0001A383:0006 local_string1 = "OK to continue with request"; @0001A3A8:0005 goto label_1d26c; @0001A3B1:0004 endif; @0001A3B1:0004 label_1a3b1: @0001A3B3:000D local_number2 = (local_number1 = -2147167195); @0001A3C2:0004 if(local_number2) then // ref index: 1 @0001A3CE:0006 local_string1 = "Server has switched protocols in upgrade header"; @0001A407:0005 goto label_1d26c; @0001A410:0004 endif; @0001A410:0004 label_1a410: @0001A412:000D local_number2 = (local_number1 = -2147167096); @0001A421:0004 if(local_number2) then // ref index: 1 @0001A42D:0006 local_string1 = "Request completed"; @0001A448:0005 goto label_1d26c; @0001A451:0004 endif; @0001A451:0004 label_1a451: @0001A453:000D local_number2 = (local_number1 = -2147167095); @0001A462:0004 if(local_number2) then // ref index: 1 @0001A46E:0006 local_string1 = "Object created, reason = new URI"; @0001A498:0005 goto label_1d26c; @0001A4A1:0004 endif; @0001A4A1:0004 label_1a4a1: @0001A4A3:000D local_number2 = (local_number1 = -2147167094); @0001A4B2:0004 if(local_number2) then // ref index: 1 @0001A4BE:0006 local_string1 = "Async completion (TBS)"; @0001A4DE:0005 goto label_1d26c; @0001A4E7:0004 endif; @0001A4E7:0004 label_1a4e7: @0001A4E9:000D local_number2 = (local_number1 = -2147167093); @0001A4F8:0004 if(local_number2) then // ref index: 1 @0001A504:0006 local_string1 = "Partial completion"; @0001A520:0005 goto label_1d26c; @0001A529:0004 endif; @0001A529:0004 label_1a529: @0001A52B:000D local_number2 = (local_number1 = -2147167092); @0001A53A:0004 if(local_number2) then // ref index: 1 @0001A546:0006 local_string1 = "No info to return"; @0001A561:0005 goto label_1d26c; @0001A56A:0004 endif; @0001A56A:0004 label_1a56a: @0001A56C:000D local_number2 = (local_number1 = -2147167091); @0001A57B:0004 if(local_number2) then // ref index: 1 @0001A587:0006 local_string1 = "Request completed, but clear form"; @0001A5B2:0005 goto label_1d26c; @0001A5BB:0004 endif; @0001A5BB:0004 label_1a5bb: @0001A5BD:000D local_number2 = (local_number1 = -2147167090); @0001A5CC:0004 if(local_number2) then // ref index: 1 @0001A5D8:0006 local_string1 = "Partial GET furfilled"; @0001A5F7:0005 goto label_1d26c; @0001A600:0004 endif; @0001A600:0004 label_1a600: @0001A602:000D local_number2 = (local_number1 = -2147166996); @0001A611:0004 if(local_number2) then // ref index: 1 @0001A61D:0006 local_string1 = "Server couldn't decide what to return"; @0001A64C:0005 goto label_1d26c; @0001A655:0004 endif; @0001A655:0004 label_1a655: @0001A657:000D local_number2 = (local_number1 = -2147166995); @0001A666:0004 if(local_number2) then // ref index: 1 @0001A672:0006 local_string1 = "Object permanently moved"; @0001A694:0005 goto label_1d26c; @0001A69D:0004 endif; @0001A69D:0004 label_1a69d: @0001A69F:000D local_number2 = (local_number1 = -2147166994); @0001A6AE:0004 if(local_number2) then // ref index: 1 @0001A6BA:0006 local_string1 = "Object temporarily moved"; @0001A6DC:0005 goto label_1d26c; @0001A6E5:0004 endif; @0001A6E5:0004 label_1a6e5: @0001A6E7:000D local_number2 = (local_number1 = -2147166993); @0001A6F6:0004 if(local_number2) then // ref index: 1 @0001A702:0006 local_string1 = "Redirection w/ new access method"; @0001A72C:0005 goto label_1d26c; @0001A735:0004 endif; @0001A735:0004 label_1a735: @0001A737:000D local_number2 = (local_number1 = -2147166992); @0001A746:0004 if(local_number2) then // ref index: 1 @0001A752:0006 local_string1 = "If-modified-since was not modified"; @0001A77E:0005 goto label_1d26c; @0001A787:0004 endif; @0001A787:0004 label_1a787: @0001A789:000D local_number2 = (local_number1 = -2147166991); @0001A798:0004 if(local_number2) then // ref index: 1 @0001A7A4:0006 local_string1 = "Redirection to proxy, location header specifies proxy to use"; @0001A7EA:0005 goto label_1d26c; @0001A7F3:0004 endif; @0001A7F3:0004 label_1a7f3: @0001A7F5:000D local_number2 = (local_number1 = -2147166989); @0001A804:0004 if(local_number2) then // ref index: 1 @0001A810:0006 local_string1 = "HTTP/1.1: keep same verb"; @0001A832:0005 goto label_1d26c; @0001A83B:0004 endif; @0001A83B:0004 label_1a83b: @0001A83D:000D local_number2 = (local_number1 = -2147166896); @0001A84C:0004 if(local_number2) then // ref index: 1 @0001A858:0006 local_string1 = "Invalid syntax"; @0001A870:0005 goto label_1d26c; @0001A879:0004 endif; @0001A879:0004 label_1a879: @0001A87B:000D local_number2 = (local_number1 = -2147166895); @0001A88A:0004 if(local_number2) then // ref index: 1 @0001A896:0006 local_string1 = "Access denied"; @0001A8AD:0005 goto label_1d26c; @0001A8B6:0004 endif; @0001A8B6:0004 label_1a8b6: @0001A8B8:000D local_number2 = (local_number1 = -2147166894); @0001A8C7:0004 if(local_number2) then // ref index: 1 @0001A8D3:0006 local_string1 = "Payment required"; @0001A8ED:0005 goto label_1d26c; @0001A8F6:0004 endif; @0001A8F6:0004 label_1a8f6: @0001A8F8:000D local_number2 = (local_number1 = -2147166893); @0001A907:0004 if(local_number2) then // ref index: 1 @0001A913:0006 local_string1 = "Request forbidden"; @0001A92E:0005 goto label_1d26c; @0001A937:0004 endif; @0001A937:0004 label_1a937: @0001A939:000D local_number2 = (local_number1 = -2147166892); @0001A948:0004 if(local_number2) then // ref index: 1 @0001A954:0006 local_string1 = "Object not found"; @0001A96E:0005 goto label_1d26c; @0001A977:0004 endif; @0001A977:0004 label_1a977: @0001A979:000D local_number2 = (local_number1 = -2147166891); @0001A988:0004 if(local_number2) then // ref index: 1 @0001A994:0006 local_string1 = "Method is not allowed"; @0001A9B3:0005 goto label_1d26c; @0001A9BC:0004 endif; @0001A9BC:0004 label_1a9bc: @0001A9BE:000D local_number2 = (local_number1 = -2147166890); @0001A9CD:0004 if(local_number2) then // ref index: 1 @0001A9D9:0006 local_string1 = "No response acceptable to client found"; @0001AA09:0005 goto label_1d26c; @0001AA12:0004 endif; @0001AA12:0004 label_1aa12: @0001AA14:000D local_number2 = (local_number1 = -2147166889); @0001AA23:0004 if(local_number2) then // ref index: 1 @0001AA2F:0006 local_string1 = "Proxy authentication required"; @0001AA56:0005 goto label_1d26c; @0001AA5F:0004 endif; @0001AA5F:0004 label_1aa5f: @0001AA61:000D local_number2 = (local_number1 = -2147166888); @0001AA70:0004 if(local_number2) then // ref index: 1 @0001AA7C:0006 local_string1 = "Server timed out waiting for request"; @0001AAAA:0005 goto label_1d26c; @0001AAB3:0004 endif; @0001AAB3:0004 label_1aab3: @0001AAB5:000D local_number2 = (local_number1 = -2147166887); @0001AAC4:0004 if(local_number2) then // ref index: 1 @0001AAD0:0006 local_string1 = "User should resubmit with more info"; @0001AAFD:0005 goto label_1d26c; @0001AB06:0004 endif; @0001AB06:0004 label_1ab06: @0001AB08:000D local_number2 = (local_number1 = -2147166886); @0001AB17:0004 if(local_number2) then // ref index: 1 @0001AB23:0006 local_string1 = "The resource is no longer available"; @0001AB50:0005 goto label_1d26c; @0001AB59:0004 endif; @0001AB59:0004 label_1ab59: @0001AB5B:000D local_number2 = (local_number1 = -2147166885); @0001AB6A:0004 if(local_number2) then // ref index: 1 @0001AB76:0006 local_string1 = "The server refused to accept request w/o a length"; @0001ABB1:0005 goto label_1d26c; @0001ABBA:0004 endif; @0001ABBA:0004 label_1abba: @0001ABBC:000D local_number2 = (local_number1 = -2147166884); @0001ABCB:0004 if(local_number2) then // ref index: 1 @0001ABD7:0006 local_string1 = "Precondition given in request failed"; @0001AC05:0005 goto label_1d26c; @0001AC0E:0004 endif; @0001AC0E:0004 label_1ac0e: @0001AC10:000D local_number2 = (local_number1 = -2147166883); @0001AC1F:0004 if(local_number2) then // ref index: 1 @0001AC2B:0006 local_string1 = "Request entity was too large"; @0001AC51:0005 goto label_1d26c; @0001AC5A:0004 endif; @0001AC5A:0004 label_1ac5a: @0001AC5C:000D local_number2 = (local_number1 = -2147166882); @0001AC6B:0004 if(local_number2) then // ref index: 1 @0001AC77:0006 local_string1 = "Request URI too long"; @0001AC95:0005 goto label_1d26c; @0001AC9E:0004 endif; @0001AC9E:0004 label_1ac9e: @0001ACA0:000D local_number2 = (local_number1 = -2147166881); @0001ACAF:0004 if(local_number2) then // ref index: 1 @0001ACBB:0006 local_string1 = "Unsupported media type"; @0001ACDB:0005 goto label_1d26c; @0001ACE4:0004 endif; @0001ACE4:0004 label_1ace4: @0001ACE6:000D local_number2 = (local_number1 = -2147166847); @0001ACF5:0004 if(local_number2) then // ref index: 1 @0001AD01:0006 local_string1 = "Retry after doing the appropriate action"; @0001AD33:0005 goto label_1d26c; @0001AD3C:0004 endif; @0001AD3C:0004 label_1ad3c: @0001AD3E:000D local_number2 = (local_number1 = -2147166796); @0001AD4D:0004 if(local_number2) then // ref index: 1 @0001AD59:0006 local_string1 = "Internal server error"; @0001AD78:0005 goto label_1d26c; @0001AD81:0004 endif; @0001AD81:0004 label_1ad81: @0001AD83:000D local_number2 = (local_number1 = -2147166795); @0001AD92:0004 if(local_number2) then // ref index: 1 @0001AD9E:0006 local_string1 = "Required not supported"; @0001ADBE:0005 goto label_1d26c; @0001ADC7:0004 endif; @0001ADC7:0004 label_1adc7: @0001ADC9:000D local_number2 = (local_number1 = -2147166794); @0001ADD8:0004 if(local_number2) then // ref index: 1 @0001ADE4:0006 local_string1 = "Error response received from gateway"; @0001AE12:0005 goto label_1d26c; @0001AE1B:0004 endif; @0001AE1B:0004 label_1ae1b: @0001AE1D:000D local_number2 = (local_number1 = -2147166793); @0001AE2C:0004 if(local_number2) then // ref index: 1 @0001AE38:0006 local_string1 = "Temporarily overloaded"; @0001AE58:0005 goto label_1d26c; @0001AE61:0004 endif; @0001AE61:0004 label_1ae61: @0001AE63:000D local_number2 = (local_number1 = -2147166792); @0001AE72:0004 if(local_number2) then // ref index: 1 @0001AE7E:0006 local_string1 = "Timed out waiting for gateway"; @0001AEA5:0005 goto label_1d26c; @0001AEAE:0004 endif; @0001AEAE:0004 label_1aeae: @0001AEB0:000D local_number2 = (local_number1 = -2147166791); @0001AEBF:0004 if(local_number2) then // ref index: 1 @0001AECB:0006 local_string1 = "HTTP version not supported"; @0001AEEF:0005 goto label_1d26c; @0001AEF8:0004 endif; @0001AEF8:0004 label_1aef8: @0001AEFA:000D local_number2 = (local_number1 = 12162); @0001AF09:0004 if(local_number2) then // ref index: 1 @0001AF15:0006 local_string1 = "The HTTP cookie was declined by the server."; @0001AF4A:0005 goto label_1d26c; @0001AF53:0004 endif; @0001AF53:0004 label_1af53: @0001AF55:000D local_number2 = (local_number1 = 12161); @0001AF64:0004 if(local_number2) then // ref index: 1 @0001AF70:0006 local_string1 = "The HTTP cookie requires confirmation."; @0001AFA0:0005 goto label_1d26c; @0001AFA9:0004 endif; @0001AFA9:0004 label_1afa9: @0001AFAB:000D local_number2 = (local_number1 = 12151); @0001AFBA:0004 if(local_number2) then // ref index: 1 @0001AFC6:0006 local_string1 = "The server did not return any headers."; @0001AFF6:0005 goto label_1d26c; @0001AFFF:0004 endif; @0001AFFF:0004 label_1afff: @0001B001:000D local_number2 = (local_number1 = 12155); @0001B010:0004 if(local_number2) then // ref index: 1 @0001B01C:0006 local_string1 = "The header could not be added because it already exists."; @0001B05E:0005 goto label_1d26c; @0001B067:0004 endif; @0001B067:0004 label_1b067: @0001B069:000D local_number2 = (local_number1 = 12150); @0001B078:0004 if(local_number2) then // ref index: 1 @0001B084:0006 local_string1 = "The requested header could not be located."; @0001B0B8:0005 goto label_1d26c; @0001B0C1:0004 endif; @0001B0C1:0004 label_1b0c1: @0001B0C3:000D local_number2 = (local_number1 = 12153); @0001B0D2:0004 if(local_number2) then // ref index: 1 @0001B0DE:0006 local_string1 = "The supplied header is invalid."; @0001B107:0005 goto label_1d26c; @0001B110:0004 endif; @0001B110:0004 label_1b110: @0001B112:000D local_number2 = (local_number1 = 12154); @0001B121:0004 if(local_number2) then // ref index: 1 @0001B12D:0006 local_string1 = "The request made to HttpQueryInfo is invalid."; @0001B164:0005 goto label_1d26c; @0001B16D:0004 endif; @0001B16D:0004 label_1b16d: @0001B16F:000D local_number2 = (local_number1 = 12152); @0001B17E:0004 if(local_number2) then // ref index: 1 @0001B18A:0006 local_string1 = "The server response could not be parsed."; @0001B1BC:0005 goto label_1d26c; @0001B1C5:0004 endif; @0001B1C5:0004 label_1b1c5: @0001B1C7:000D local_number2 = (local_number1 = 12160); @0001B1D6:0004 if(local_number2) then // ref index: 1 @0001B1E2:0006 local_string1 = "The HTTP request was not redirected."; @0001B210:0005 goto label_1d26c; @0001B219:0004 endif; @0001B219:0004 label_1b219: @0001B21B:000D local_number2 = (local_number1 = 12156); @0001B22A:0004 if(local_number2) then // ref index: 1 @0001B236:0006 local_string1 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts)."; @0001B2D7:0005 goto label_1d26c; @0001B2E0:0004 endif; @0001B2E0:0004 label_1b2e0: @0001B2E2:000D local_number2 = (local_number1 = 12168); @0001B2F1:0004 if(local_number2) then // ref index: 1 @0001B2FD:0006 local_string1 = "The redirection requires user confirmation."; @0001B332:0005 goto label_1d26c; @0001B33B:0004 endif; @0001B33B:0004 label_1b33b: @0001B33D:000D local_number2 = (local_number1 = 12047); @0001B34C:0004 if(local_number2) then // ref index: 1 @0001B358:0006 local_string1 = "The application could not start an asynchronous thread."; @0001B399:0005 goto label_1d26c; @0001B3A2:0004 endif; @0001B3A2:0004 label_1b3a2: @0001B3A4:000D local_number2 = (local_number1 = 12166); @0001B3B3:0004 if(local_number2) then // ref index: 1 @0001B3BF:0006 local_string1 = "There was an error in the automatic proxy configuration script."; @0001B408:0005 goto label_1d26c; @0001B411:0004 endif; @0001B411:0004 label_1b411: @0001B413:000D local_number2 = (local_number1 = 12010); @0001B422:0004 if(local_number2) then // ref index: 1 @0001B42E:0006 local_string1 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified."; @0001B4B3:0005 goto label_1d26c; @0001B4BC:0004 endif; @0001B4BC:0004 label_1b4bc: @0001B4BE:000D local_number2 = (local_number1 = 12022); @0001B4CD:0004 if(local_number2) then // ref index: 1 @0001B4D9:0006 local_string1 = "A required registry value was located but is an incorrect type or has an invalid value."; @0001B53A:0005 goto label_1d26c; @0001B543:0004 endif; @0001B543:0004 label_1b543: @0001B545:000D local_number2 = (local_number1 = 12029); @0001B554:0004 if(local_number2) then // ref index: 1 @0001B560:0006 local_string1 = "The attempt to connect to the server failed."; @0001B596:0005 goto label_1d26c; @0001B59F:0004 endif; @0001B59F:0004 label_1b59f: @0001B5A1:000D local_number2 = (local_number1 = 12042); @0001B5B0:0004 if(local_number2) then // ref index: 1 @0001B5BC:0006 local_string1 = "The application is posting and attempting to change multiple lines of text on a server that is not secure."; @0001B630:0005 goto label_1d26c; @0001B639:0004 endif; @0001B639:0004 label_1b639: @0001B63B:000D local_number2 = (local_number1 = 12044); @0001B64A:0004 if(local_number2) then // ref index: 1 @0001B656:0006 local_string1 = "The server is requesting client authentication."; @0001B68F:0005 goto label_1d26c; @0001B698:0004 endif; @0001B698:0004 label_1b698: @0001B69A:000D local_number2 = (local_number1 = 12046); @0001B6A9:0004 if(local_number2) then // ref index: 1 @0001B6B5:0006 local_string1 = "Client authorization is not set up on this computer."; @0001B6F3:0005 goto label_1d26c; @0001B6FC:0004 endif; @0001B6FC:0004 label_1b6fc: @0001B6FE:000D local_number2 = (local_number1 = 12030); @0001B70D:0004 if(local_number2) then // ref index: 1 @0001B719:0006 local_string1 = "The connection with the server has been terminated."; @0001B756:0005 goto label_1d26c; @0001B75F:0004 endif; @0001B75F:0004 label_1b75f: @0001B761:000D local_number2 = (local_number1 = 12031); @0001B770:0004 if(local_number2) then // ref index: 1 @0001B77C:0006 local_string1 = "The connection with the server has been reset."; @0001B7B4:0005 goto label_1d26c; @0001B7BD:0004 endif; @0001B7BD:0004 label_1b7bd: @0001B7BF:000D local_number2 = (local_number1 = 12049); @0001B7CE:0004 if(local_number2) then // ref index: 1 @0001B7DA:0006 local_string1 = "Another thread has a password dialog box in progress."; @0001B819:0005 goto label_1d26c; @0001B822:0004 endif; @0001B822:0004 label_1b822: @0001B824:000D local_number2 = (local_number1 = 12163); @0001B833:0004 if(local_number2) then // ref index: 1 @0001B83F:0006 local_string1 = "The Internet connection has been lost."; @0001B86F:0005 goto label_1d26c; @0001B878:0004 endif; @0001B878:0004 label_1b878: @0001B87A:000D local_number2 = (local_number1 = 12003); @0001B889:0004 if(local_number2) then // ref index: 1 @0001B895:0006 local_string1 = "An extended error was returned from the server. This is typically a string or buffer containing a verbose error message. Call InternetGetLastResponseInfo to retrieve the error text."; @0001B954:0005 goto label_1d26c; @0001B95D:0004 endif; @0001B95D:0004 label_1b95d: @0001B95F:000D local_number2 = (local_number1 = 12171); @0001B96E:0004 if(local_number2) then // ref index: 1 @0001B97A:0006 local_string1 = "The function failed due to a security check."; @0001B9B0:0005 goto label_1d26c; @0001B9B9:0004 endif; @0001B9B9:0004 label_1b9b9: @0001B9BB:000D local_number2 = (local_number1 = 12032); @0001B9CA:0004 if(local_number2) then // ref index: 1 @0001B9D6:0006 local_string1 = "The Win32 Internet function needs to redo the request."; @0001BA16:0005 goto label_1d26c; @0001BA1F:0004 endif; @0001BA1F:0004 label_1ba1f: @0001BA21:000D local_number2 = (local_number1 = 12054); @0001BA30:0004 if(local_number2) then // ref index: 1 @0001BA3C:0006 local_string1 = "The requested resource requires Fortezza authentication."; @0001BA7E:0005 goto label_1d26c; @0001BA87:0004 endif; @0001BA87:0004 label_1ba87: @0001BA89:000D local_number2 = (local_number1 = 12036); @0001BA98:0004 if(local_number2) then // ref index: 1 @0001BAA4:0006 local_string1 = "The request failed because the handle already exists."; @0001BAE3:0005 goto label_1d26c; @0001BAEC:0004 endif; @0001BAEC:0004 label_1baec: @0001BAEE:000D local_number2 = (local_number1 = 12039); @0001BAFD:0004 if(local_number2) then // ref index: 1 @0001BB09:0006 local_string1 = "The application is moving from a non-SSL to an SSL connection because of a redirect."; @0001BB67:0005 goto label_1d26c; @0001BB70:0004 endif; @0001BB70:0004 label_1bb70: @0001BB72:000D local_number2 = (local_number1 = 12040); @0001BB81:0004 if(local_number2) then // ref index: 1 @0001BB8D:0006 local_string1 = "The application is moving from an SSL to an non-SSL connection because of a redirect."; @0001BBEC:0005 goto label_1d26c; @0001BBF5:0004 endif; @0001BBF5:0004 label_1bbf5: @0001BBF7:000D local_number2 = (local_number1 = 12052); @0001BC06:0004 if(local_number2) then // ref index: 1 @0001BC12:0006 local_string1 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection."; @0001BC76:0005 goto label_1d26c; @0001BC7F:0004 endif; @0001BC7F:0004 label_1bc7f: @0001BC81:000D local_number2 = (local_number1 = 12027); @0001BC90:0004 if(local_number2) then // ref index: 1 @0001BC9C:0006 local_string1 = "The format of the request is invalid."; @0001BCCB:0005 goto label_1d26c; @0001BCD4:0004 endif; @0001BCD4:0004 label_1bcd4: @0001BCD6:000D local_number2 = (local_number1 = 12019); @0001BCE5:0004 if(local_number2) then // ref index: 1 @0001BCF1:0006 local_string1 = "The requested operation cannot be carried out because the handle supplied is not in the correct state."; @0001BD61:0005 goto label_1d26c; @0001BD6A:0004 endif; @0001BD6A:0004 label_1bd6a: @0001BD6C:000D local_number2 = (local_number1 = 12018); @0001BD7B:0004 if(local_number2) then // ref index: 1 @0001BD87:0006 local_string1 = "The type of handle supplied is incorrect for this operation."; @0001BDCD:0005 goto label_1d26c; @0001BDD6:0004 endif; @0001BDD6:0004 label_1bdd6: @0001BDD8:000D local_number2 = (local_number1 = 12014); @0001BDE7:0004 if(local_number2) then // ref index: 1 @0001BDF3:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect."; @0001BE72:0005 goto label_1d26c; @0001BE7B:0004 endif; @0001BE7B:0004 label_1be7b: @0001BE7D:000D local_number2 = (local_number1 = 12013); @0001BE8C:0004 if(local_number2) then // ref index: 1 @0001BE98:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect."; @0001BF18:0005 goto label_1d26c; @0001BF21:0004 endif; @0001BF21:0004 label_1bf21: @0001BF23:000D local_number2 = (local_number1 = 12053); @0001BF32:0004 if(local_number2) then // ref index: 1 @0001BF3E:0006 local_string1 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested."; @0001BFAA:0005 goto label_1d26c; @0001BFB3:0004 endif; @0001BFB3:0004 label_1bfb3: @0001BFB5:000D local_number2 = (local_number1 = 12004); @0001BFC4:0004 if(local_number2) then // ref index: 1 @0001BFD0:0006 local_string1 = "An internal error has occurred."; @0001BFF9:0005 goto label_1d26c; @0001C002:0004 endif; @0001C002:0004 label_1c002: @0001C004:000D local_number2 = (local_number1 = 12045); @0001C013:0004 if(local_number2) then // ref index: 1 @0001C01F:0006 local_string1 = "The function is unfamiliar with the Certificate Authority that generated the server's certificate."; @0001C08B:0005 goto label_1d26c; @0001C094:0004 endif; @0001C094:0004 label_1c094: @0001C096:000D local_number2 = (local_number1 = 12016); @0001C0A5:0004 if(local_number2) then // ref index: 1 @0001C0B1:0006 local_string1 = "The requested operation is invalid."; @0001C0DE:0005 goto label_1d26c; @0001C0E7:0004 endif; @0001C0E7:0004 label_1c0e7: @0001C0E9:000D local_number2 = (local_number1 = 12009); @0001C0F8:0004 if(local_number2) then // ref index: 1 @0001C104:0006 local_string1 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value."; @0001C166:0005 goto label_1d26c; @0001C16F:0004 endif; @0001C16F:0004 label_1c16f: @0001C171:000D local_number2 = (local_number1 = 12033); @0001C180:0004 if(local_number2) then // ref index: 1 @0001C18C:0006 local_string1 = "The request to the proxy was invalid."; @0001C1BB:0005 goto label_1d26c; @0001C1C4:0004 endif; @0001C1C4:0004 label_1c1c4: @0001C1C6:000D local_number2 = (local_number1 = 12005); @0001C1D5:0004 if(local_number2) then // ref index: 1 @0001C1E1:0006 local_string1 = "The URL is invalid."; @0001C1FE:0005 goto label_1d26c; @0001C207:0004 endif; @0001C207:0004 label_1c207: @0001C209:000D local_number2 = (local_number1 = 12028); @0001C218:0004 if(local_number2) then // ref index: 1 @0001C224:0006 local_string1 = "The requested item could not be located."; @0001C256:0005 goto label_1d26c; @0001C25F:0004 endif; @0001C25F:0004 label_1c25f: @0001C261:000D local_number2 = (local_number1 = 12015); @0001C270:0004 if(local_number2) then // ref index: 1 @0001C27C:0006 local_string1 = "The request to connect and log on to an FTP server failed."; @0001C2C0:0005 goto label_1d26c; @0001C2C9:0004 endif; @0001C2C9:0004 label_1c2c9: @0001C2CB:000D local_number2 = (local_number1 = 12174); @0001C2DA:0004 if(local_number2) then // ref index: 1 @0001C2E6:0006 local_string1 = "The MS-Logoff digest header has been returned from the Web site."; @0001C330:0005 goto label_1d26c; @0001C339:0004 endif; @0001C339:0004 label_1c339: @0001C33B:000D local_number2 = (local_number1 = 12041); @0001C34A:0004 if(local_number2) then // ref index: 1 @0001C356:0006 local_string1 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers."; @0001C3CA:0005 goto label_1d26c; @0001C3D3:0004 endif; @0001C3D3:0004 label_1c3d3: @0001C3D5:000D local_number2 = (local_number1 = 12007); @0001C3E4:0004 if(local_number2) then // ref index: 1 @0001C3F0:0006 local_string1 = "The server name could not be resolved."; @0001C420:0005 goto label_1d26c; @0001C429:0004 endif; @0001C429:0004 label_1c429: @0001C42B:000D local_number2 = (local_number1 = 12173); @0001C43A:0004 if(local_number2) then // ref index: 1 @0001C446:0006 local_string1 = "Not currently implemented."; @0001C46A:0005 goto label_1d26c; @0001C473:0004 endif; @0001C473:0004 label_1c473: @0001C475:000D local_number2 = (local_number1 = 12034); @0001C484:0004 if(local_number2) then // ref index: 1 @0001C490:0006 local_string1 = "A user interface or other blocking operation has been requested."; @0001C4DA:0005 goto label_1d26c; @0001C4E3:0004 endif; @0001C4E3:0004 label_1c4e3: @0001C4E5:000D local_number2 = (local_number1 = 12025); @0001C4F4:0004 if(local_number2) then // ref index: 1 @0001C500:0006 local_string1 = "An asynchronous request could not be made because a callback function has not been set."; @0001C561:0005 goto label_1d26c; @0001C56A:0004 endif; @0001C56A:0004 label_1c56a: @0001C56C:000D local_number2 = (local_number1 = 12024); @0001C57B:0004 if(local_number2) then // ref index: 1 @0001C587:0006 local_string1 = "An asynchronous request could not be made because a zero context value was supplied."; @0001C5E5:0005 goto label_1d26c; @0001C5EE:0004 endif; @0001C5EE:0004 label_1c5ee: @0001C5F0:000D local_number2 = (local_number1 = 12023); @0001C5FF:0004 if(local_number2) then // ref index: 1 @0001C60B:0006 local_string1 = "Direct network access cannot be made at this time."; @0001C647:0005 goto label_1d26c; @0001C650:0004 endif; @0001C650:0004 label_1c650: @0001C652:000D local_number2 = (local_number1 = 12172); @0001C661:0004 if(local_number2) then // ref index: 1 @0001C66D:0006 local_string1 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet."; @0001C708:0005 goto label_1d26c; @0001C711:0004 endif; @0001C711:0004 label_1c711: @0001C713:000D local_number2 = (local_number1 = 12020); @0001C722:0004 if(local_number2) then // ref index: 1 @0001C72E:0006 local_string1 = "The request cannot be made via a proxy."; @0001C75F:0005 goto label_1d26c; @0001C768:0004 endif; @0001C768:0004 label_1c768: @0001C76A:000D local_number2 = (local_number1 = 12017); @0001C779:0004 if(local_number2) then // ref index: 1 @0001C785:0006 local_string1 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed."; @0001C813:0005 goto label_1d26c; @0001C81C:0004 endif; @0001C81C:0004 label_1c81c: @0001C81E:000D local_number2 = (local_number1 = 12011); @0001C82D:0004 if(local_number2) then // ref index: 1 @0001C839:0006 local_string1 = "The requested option cannot be set, only queried."; @0001C874:0005 goto label_1d26c; @0001C87D:0004 endif; @0001C87D:0004 label_1c87d: @0001C87F:000D local_number2 = (local_number1 = 12001); @0001C88E:0004 if(local_number2) then // ref index: 1 @0001C89A:0006 local_string1 = "No more handles could be generated at this time."; @0001C8D4:0005 goto label_1d26c; @0001C8DD:0004 endif; @0001C8DD:0004 label_1c8dd: @0001C8DF:000D local_number2 = (local_number1 = 12043); @0001C8EE:0004 if(local_number2) then // ref index: 1 @0001C8FA:0006 local_string1 = "The application is posting data to a sever that is not secure."; @0001C942:0005 goto label_1d26c; @0001C94B:0004 endif; @0001C94B:0004 label_1c94b: @0001C94D:000D local_number2 = (local_number1 = 12008); @0001C95C:0004 if(local_number2) then // ref index: 1 @0001C968:0006 local_string1 = "The requested protocol could not be located."; @0001C99E:0005 goto label_1d26c; @0001C9A7:0004 endif; @0001C9A7:0004 label_1c9a7: @0001C9A9:000D local_number2 = (local_number1 = 12165); @0001C9B8:0004 if(local_number2) then // ref index: 1 @0001C9C4:0006 local_string1 = "The designated proxy server cannot be reached."; @0001C9FC:0005 goto label_1d26c; @0001CA05:0004 endif; @0001CA05:0004 label_1ca05: @0001CA07:000D local_number2 = (local_number1 = 12048); @0001CA16:0004 if(local_number2) then // ref index: 1 @0001CA22:0006 local_string1 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP)."; @0001CA91:0005 goto label_1d26c; @0001CA9A:0004 endif; @0001CA9A:0004 label_1ca9a: @0001CA9C:000D local_number2 = (local_number1 = 12021); @0001CAAB:0004 if(local_number2) then // ref index: 1 @0001CAB7:0006 local_string1 = "A required registry value could not be located."; @0001CAF0:0005 goto label_1d26c; @0001CAF9:0004 endif; @0001CAF9:0004 label_1caf9: @0001CAFB:000D local_number2 = (local_number1 = 12026); @0001CB0A:0004 if(local_number2) then // ref index: 1 @0001CB16:0006 local_string1 = "The required operation could not be completed because one or more requests are pending."; @0001CB77:0005 goto label_1d26c; @0001CB80:0004 endif; @0001CB80:0004 label_1cb80: @0001CB82:000D local_number2 = (local_number1 = 12050); @0001CB91:0004 if(local_number2) then // ref index: 1 @0001CB9D:0006 local_string1 = "The dialog box should be retried."; @0001CBC8:0005 goto label_1d26c; @0001CBD1:0004 endif; @0001CBD1:0004 label_1cbd1: @0001CBD3:000D local_number2 = (local_number1 = 12038); @0001CBE2:0004 if(local_number2) then // ref index: 1 @0001CBEE:0006 local_string1 = "SSL certificate common name (host name field) is incorrect—for example, if you entered www.server.com and the common name on the certificate says www.different.com."; @0001CC9C:0005 goto label_1d26c; @0001CCA5:0004 endif; @0001CCA5:0004 label_1cca5: @0001CCA7:000D local_number2 = (local_number1 = 12037); @0001CCB6:0004 if(local_number2) then // ref index: 1 @0001CCC2:0006 local_string1 = "SSL certificate date that was received from the server is bad. The certificate is expired."; @0001CD26:0005 goto label_1d26c; @0001CD2F:0004 endif; @0001CD2F:0004 label_1cd2f: @0001CD31:000D local_number2 = (local_number1 = 12055); @0001CD40:0004 if(local_number2) then // ref index: 1 @0001CD4C:0006 local_string1 = "The SSL certificate contains errors."; @0001CD7A:0005 goto label_1d26c; @0001CD83:0004 endif; @0001CD83:0004 label_1cd83: @0001CD85:000D local_number2 = (local_number1 = 12056); @0001CD94:0004 if(local_number2) then // ref index: 1 @0001CDA0:0006 local_string1 = "SSL certificate was revoked."; @0001CDC6:0005 goto label_1d26c; @0001CDCF:0004 endif; @0001CDCF:0004 label_1cdcf: @0001CDD1:000D local_number2 = (local_number1 = 12057); @0001CDE0:0004 if(local_number2) then // ref index: 1 @0001CDEC:0006 local_string1 = "SSL certificate was revoked."; @0001CE12:0005 goto label_1d26c; @0001CE1B:0004 endif; @0001CE1B:0004 label_1ce1b: @0001CE1D:000D local_number2 = (local_number1 = 12170); @0001CE2C:0004 if(local_number2) then // ref index: 1 @0001CE38:0006 local_string1 = "SSL certificate was revoked."; @0001CE5E:0005 goto label_1d26c; @0001CE67:0004 endif; @0001CE67:0004 label_1ce67: @0001CE69:000D local_number2 = (local_number1 = 12169); @0001CE78:0004 if(local_number2) then // ref index: 1 @0001CE84:0006 local_string1 = "SSL certificate is invalid."; @0001CEA9:0005 goto label_1d26c; @0001CEB2:0004 endif; @0001CEB2:0004 label_1ceb2: @0001CEB4:000D local_number2 = (local_number1 = 12157); @0001CEC3:0004 if(local_number2) then // ref index: 1 @0001CECF:0006 local_string1 = "The application experienced an internal error loading the SSL libraries."; @0001CF21:0005 goto label_1d26c; @0001CF2A:0004 endif; @0001CF2A:0004 label_1cf2a: @0001CF2C:000D local_number2 = (local_number1 = 12164); @0001CF3B:0004 if(local_number2) then // ref index: 1 @0001CF47:0006 local_string1 = "The Web site or server indicated is unreachable."; @0001CF81:0005 goto label_1d26c; @0001CF8A:0004 endif; @0001CF8A:0004 label_1cf8a: @0001CF8C:000D local_number2 = (local_number1 = 12012); @0001CF9B:0004 if(local_number2) then // ref index: 1 @0001CFA7:0006 local_string1 = "The Win32 Internet function support is being shut down or unloaded."; @0001CFF4:0005 goto label_1d26c; @0001CFFD:0004 endif; @0001CFFD:0004 label_1cffd: @0001CFFF:000D local_number2 = (local_number1 = 12159); @0001D00E:0004 if(local_number2) then // ref index: 1 @0001D01A:0006 local_string1 = "The required protocol stack is not loaded and the application cannot start WinSock."; @0001D077:0005 goto label_1d26c; @0001D080:0004 endif; @0001D080:0004 label_1d080: @0001D082:000D local_number2 = (local_number1 = 12002); @0001D091:0004 if(local_number2) then // ref index: 1 @0001D09D:0006 local_string1 = "The request has timed out."; @0001D0C1:0005 goto label_1d26c; @0001D0CA:0004 endif; @0001D0CA:0004 label_1d0ca: @0001D0CC:000D local_number2 = (local_number1 = 12158); @0001D0DB:0004 if(local_number2) then // ref index: 1 @0001D0E7:0006 local_string1 = "The function was unable to cache the file."; @0001D11B:0005 goto label_1d26c; @0001D124:0004 endif; @0001D124:0004 label_1d124: @0001D126:000D local_number2 = (local_number1 = 12167); @0001D135:0004 if(local_number2) then // ref index: 1 @0001D141:0006 local_string1 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set."; @0001D1BF:0005 goto label_1d26c; @0001D1C8:0004 endif; @0001D1C8:0004 label_1d1c8: @0001D1CA:000D local_number2 = (local_number1 = 12006); @0001D1D9:0004 if(local_number2) then // ref index: 1 @0001D1E5:0006 local_string1 = "The URL scheme could not be recognized, or is not supported."; @0001D22B:0005 goto label_1d26c; @0001D234:0003 endif; @0001D234:0003 label_1d234: @0001D236:0021 StrRemoveLastSlash(local_string1); @0001D23F:0006 local_number2 = LASTRESULT; @0001D249:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll @0001D26C:0003 label_1d26c: @0001D26E:0027 // return coming @0001D272:0023 return local_string1; @0001D279:0026 end; // checksum: 31dbf22c @0001D285:0009 label_1d285: @0001D287:0022 function STRING function_436(local_number1) @0001D287 NUMBER local_number2; @0001D287 STRING local_string1, local_string2; @0001D287 OBJECT local_object1, local_object2; @0001D287 begin @0001D290:0006 local_object1 = local_string1; @0001D29A:0021 function_439(local_object1, local_object2); @0001D2A6:0006 local_number1 = LASTRESULT; @0001D2B0:0009 local_number2 = (local_number1 < 0); @0001D2BF:0004 if(local_number2) then // ref index: 1 @0001D2CB:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 523, local_number1); @0001D306:0027 // return coming @0001D30A:0023 return local_number1; @0001D311:0003 endif; @0001D311:0003 label_1d311: @0001D313:0036 try // ref index 1: 1 ref index 2: 2 @0001D321:0006 local_string2 = local_object2; @0001D32B:0037 catch @0001D32F:0004 label_1d32f: @0001D331:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 529, -1); @0001D36E:0027 // return coming @0001D372:0023 return -1; @0001D37B:0038 endcatch; @0001D37F:0003 label_1d37f: @0001D381:0027 // return coming @0001D385:0023 return 0; @0001D38E:0026 end; // checksum: b040b @0001D3A2:0008 label_1d3a2: @0001D3A4:0022 function NUMBER function_437(local_string1, local_string2) @0001D3A4 NUMBER local_number2; @0001D3A4 @0001D3A4 OBJECT local_object1, local_object2; @0001D3A4 begin @0001D3AD:0006 local_object1 = local_string1; @0001D3B7:0006 local_object2 = local_string2; @0001D3C1:0027 // return coming @0001D3C5:0021 function_440(local_object1, local_object2); @0001D3D1:0006 local_number2 = LASTRESULT; @0001D3DB:0023 return local_number2; @0001D3E2:0026 end; // checksum: b3c24 @0001D3F6:000B label_1d3f6: @0001D3F8:0022 function NUMBER function_438(local_string1, local_string2) @0001D3F8 NUMBER local_number1; @0001D3F8 @0001D3F8 OBJECT local_object1, local_object2, local_object3, local_object4, local_object5; @0001D3F8 begin @0001D401:0036 try // ref index 1: 4 ref index 2: 5 @0001D40F:0036 try // ref index 1: 1 ref index 2: 2 @0001D41D:0035 global_object12.MainLog; @0001D42E:0006 local_object4 = LASTRESULT; @0001D438:0035 local_object4.SubFeatureLogs; @0001D450:0006 local_object5 = LASTRESULT; @0001D45A:0035 local_object5.Item(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001D48F:0006 local_object5 = NOTHING; @0001D499:0034 set local_object3 = LASTRESULT; @0001D4A3:0037 catch @0001D4A7:0007 label_1d4a7: @0001D4A9:0035 global_object12.MainLog; @0001D4BA:0006 local_object5 = LASTRESULT; @0001D4C4:0035 local_object5.CreateFeatureLog(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001D505:0006 local_object5 = NOTHING; @0001D50F:0034 set local_object3 = LASTRESULT; @0001D519:0033 local_object3.Name = ; @0001D532:0038 endcatch; @0001D536:0007 label_1d536: @0001D538:0020 IsObject(local_object3); // dll: ISRT.dll @0001D541:0006 local_number1 = LASTRESULT; @0001D54B:000D local_number1 = (local_number1 = 0); @0001D55A:0004 if(local_number1) then // ref index: 1 @0001D566:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 600, -1); @0001D5A3:0027 // return coming @0001D5A7:0023 return -1; @0001D5B0:0003 endif; @0001D5B0:0003 label_1d5b0: @0001D5B2:0035 local_object3.Property(local_object1); @0001D5C7:0006 local_object2 = LASTRESULT; @0001D5D1:0037 catch @0001D5D5:0004 label_1d5d5: @0001D5D7:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 608, -1); @0001D614:0027 // return coming @0001D618:0023 return -1; @0001D621:0038 endcatch; @0001D625:0002 label_1d625: @0001D627:0024 return; @0001D62B:0026 end; // checksum: 42765c44 @0001D64B:0009 label_1d64b: @0001D64D:0022 function NUMBER function_439(local_object1, local_object2) @0001D64D NUMBER local_number1; @0001D64D STRING local_string1; @0001D64D OBJECT local_object3, local_object4, local_object5; @0001D64D begin @0001D656:0036 try // ref index 1: 5 ref index 2: 6 @0001D664:0021 function_364(62, local_string1); @0001D672:0006 local_number1 = LASTRESULT; @0001D67C:000D local_number1 = (local_number1 = 0); @0001D68B:0004 if(local_number1) then // ref index: 1 @0001D697:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 621, -1); @0001D6D4:0027 // return coming @0001D6D8:0023 return -1; @0001D6E1:0009 endif; @0001D6E1:0009 label_1d6e1: @0001D6E3:0036 try // ref index 1: 1 ref index 2: 2 @0001D6F1:0035 global_object12.MainLog; @0001D702:0006 local_object4 = LASTRESULT; @0001D70C:0035 local_object4.SubFeatureLogs; @0001D724:0006 local_object5 = LASTRESULT; @0001D72E:0035 local_object5.Item(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001D763:0006 local_object5 = NOTHING; @0001D76D:0034 set local_object3 = LASTRESULT; @0001D777:0037 catch @0001D77B:0007 label_1d77b: @0001D77D:0035 global_object12.MainLog; @0001D78E:0006 local_object5 = LASTRESULT; @0001D798:0035 local_object5.CreateFeatureLog(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001D7D9:0006 local_object5 = NOTHING; @0001D7E3:0034 set local_object3 = LASTRESULT; @0001D7ED:0033 local_object3.Name = ; @0001D806:0038 endcatch; @0001D80A:0007 label_1d80a: @0001D80C:0020 IsObject(local_object3); // dll: ISRT.dll @0001D815:0006 local_number1 = LASTRESULT; @0001D81F:000D local_number1 = (local_number1 = 0); @0001D82E:0004 if(local_number1) then // ref index: 1 @0001D83A:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 636, -1); @0001D877:0027 // return coming @0001D87B:0023 return -1; @0001D884:0002 endif; @0001D884:0002 label_1d884: @0001D886:0033 local_object3.Property = local_object1 = local_object2; @0001D89E:0037 catch @0001D8A2:0004 label_1d8a2: @0001D8A4:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 644, -1); @0001D8E1:0027 // return coming @0001D8E5:0023 return -1; @0001D8EE:0038 endcatch; @0001D8F2:0002 label_1d8f2: @0001D8F4:0024 return; @0001D8F8:0026 end; // checksum: 355f9bfd @0001D918:0006 label_1d918: @0001D91A:0022 function NUMBER function_440(local_object1, local_object2) @0001D91A NUMBER local_number1; @0001D91A STRING local_string1, local_string2, local_string3; @0001D91A @0001D91A begin @0001D923:0027 // return coming @0001D927:0020 _SetupTraceWrite(local_string1, local_string2, local_string3); // dll: ISRT.dll @0001D936:0006 local_number1 = LASTRESULT; @0001D940:0023 return local_number1; @0001D947:0026 end; // checksum: 60755d57 @0001D953:0005 label_1d953: @0001D955:0022 function NUMBER function_441(local_string1, local_string2, local_string3) @0001D955 NUMBER local_number1, local_number2, local_number3, local_number4, local_number6; @0001D955 @0001D955 @0001D955 begin @0001D95E:000D local_number6 = (local_number2 = 0); @0001D96D:0004 if(local_number6) then // ref index: 1 @0001D979:0021 function_648(); @0001D97F:0006 local_number2 = LASTRESULT; @0001D989:0005 endif; @0001D989:0005 label_1d989: @0001D98B:0021 function_426(local_number2); @0001D994:0006 local_number6 = LASTRESULT; @0001D99E:000D local_number6 = (local_number6 = 0); @0001D9AD:0004 if(local_number6) then // ref index: 1 @0001D9B9:0007 local_number2 = (local_number2 + 1024); @0001D9C8:000A endif; @0001D9C8:000A label_1d9c8: @0001D9CA:0031 Resize(local_string2, 1024); @0001D9D6:0021 StrRemoveLastSlash(local_string2); @0001D9DF:0006 local_number3 = LASTRESULT; @0001D9E9:0020 _GetTrueTypeFontFileInfo(local_string1, local_number1, local_number2, local_string2, local_number3); // dll: ISRT.dll @0001D9FE:0006 local_number4 = LASTRESULT; @0001DA08:000D local_number6 = (local_number4 = -5); @0001DA17:0004 if(local_number6) then // ref index: 1 @0001DA23:0031 Resize(local_string2, local_number3); @0001DA2D:0020 _GetTrueTypeFontFileInfo(local_string1, local_number1, local_number2, local_string2, local_number3); // dll: ISRT.dll @0001DA42:0006 local_number4 = LASTRESULT; @0001DA4C:0003 endif; @0001DA4C:0003 label_1da4c: @0001DA4E:0009 local_number6 = (local_number4 < 0); @0001DA5D:0004 if(local_number6) then // ref index: 1 @0001DA69:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 745, local_number4); @0001DAA4:0003 endif; @0001DAA4:0003 label_1daa4: @0001DAA6:0027 // return coming @0001DAAA:0023 return local_number4; @0001DAB1:0026 end; // checksum: b2d4f129 @0001DABD:000C label_1dabd: @0001DABF:0022 function NUMBER function_442(local_string1, local_number1, local_number2, local_string2) @0001DABF NUMBER local_number3, local_number4; @0001DABF STRING local_string3, local_string4, local_string5; @0001DABF OBJECT local_object1; @0001DABF begin @0001DAC8:0004 if(local_number1) then // ref index: 2 @0001DAD4:0020 AddFontResource(local_string1); // dll: GDI32.dll @0001DADD:0006 local_number3 = LASTRESULT; @0001DAE7:000D local_number4 = (local_number3 = 0); @0001DAF6:0004 if(local_number4) then // ref index: 1 @0001DB02:0035 Err.LastDllError; @0001DB18:0006 local_object1 = LASTRESULT; @0001DB22:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 763, local_object1); @0001DB5D:0006 local_object1 = NOTHING; @0001DB67:0027 // return coming @0001DB6B:0023 return -1; @0001DB74:0002 endif; @0001DB74:0002 label_1db74: @0001DB76:0021 function_444(local_string1); @0001DB7F:0005 goto label_1dc2a; @0001DB88:000A endif; @0001DB88:000A label_1db88: @0001DB8A:0020 RemoveFontResource(local_string1); // dll: GDI32.dll @0001DB93:0006 local_number3 = LASTRESULT; @0001DB9D:000D local_number4 = (local_number3 = 0); @0001DBAC:0004 if(local_number4) then // ref index: 1 @0001DBB8:0035 Err.LastDllError; @0001DBCE:0006 local_object1 = LASTRESULT; @0001DBD8:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 777, local_object1); @0001DC13:0006 local_object1 = NOTHING; @0001DC1D:0027 // return coming @0001DC21:0023 return -1; @0001DC2A:000F endif; @0001DC2A:000F label_1dc2a: @0001DC2C:0006 local_number3 = 0; @0001DC38:0012 local_number4 = (local_number2 & 2); @0001DC47:000D local_number4 = (local_number4 = 0); @0001DC56:0004 if(local_number4) then // ref index: 7 @0001DC62:0028 StrLengthChars(local_string2); @0001DC69:0006 local_number4 = LASTRESULT; @0001DC73:000D local_number4 = (local_number4 = 0); @0001DC82:0004 if(local_number4) then // ref index: 1 @0001DC8E:0021 function_648(); @0001DC94:0006 local_number4 = LASTRESULT; @0001DC9E:0021 function_442(local_string1, 4, local_number4, local_string2); @0001DCB2:0006 local_number3 = LASTRESULT; @0001DCBC:0009 local_number4 = (local_number3 < 0); @0001DCCB:0004 if(local_number4) then // ref index: 1 @0001DCD7:0006 local_string2 = ""; @0001DCE1:0005 endif; @0001DCE1:0005 endif; @0001DCE1:0005 label_1dce1: @0001DCE3:0028 StrLengthChars(local_string2); @0001DCEA:0006 local_number4 = LASTRESULT; @0001DCF4:000D local_number4 = (local_number4 = 0); @0001DD03:0004 if(local_number4) then // ref index: 1 @0001DD0F:0021 ParsePath(local_string2, local_string1, 3); @0001DD20:0007 endif; @0001DD20:0007 label_1dd20: @0001DD22:0021 ParsePath(local_string4, local_string1, 1); @0001DD33:0021 function_635(); @0001DD39:0006 local_string5 = LASTRESULT; @0001DD43:0008 local_number4 = (local_string4 % local_string5); @0001DD50:0004 if(local_number4) then // ref index: 1 @0001DD5C:0021 ParsePath(local_string3, local_string1, 3); @0001DD6D:0005 goto label_1dd82; @0001DD76:0001 endif; @0001DD76:0001 label_1dd76: @0001DD78:0006 local_string3 = local_string1; @0001DD82:0009 label_1dd82: @0001DD84:0021 function_665(131072); @0001DD8F:0006 global_number11 = -2147483646; @0001DD9B:0004 if(local_number1) then // ref index: 1 @0001DDA7:0021 function_668(); @0001DDAD:0006 local_string5 = LASTRESULT; @0001DDB7:0014 local_string5 = (local_string5 ^ "Fonts"); @0001DDC9:0021 function_480(local_string5, local_string2, 1, local_string3, -1); @0001DDE2:0006 local_number3 = LASTRESULT; @0001DDEC:0005 goto label_1de25; @0001DDF5:0004 endif; @0001DDF5:0004 label_1ddf5: @0001DDF7:0021 function_668(); @0001DDFD:0006 local_string5 = LASTRESULT; @0001DE07:0014 local_string5 = (local_string5 ^ "Fonts"); @0001DE19:0021 function_481(local_string5, local_string2); @0001DE25:0001 label_1de25: @0001DE27:0021 function_666(131072); @0001DE32:0004 endif; @0001DE32:0004 label_1de32: @0001DE34:0012 local_number4 = (local_number2 & 1); @0001DE43:000D local_number4 = (local_number4 = 0); @0001DE52:0004 if(local_number4) then // ref index: 1 @0001DE5E:0020 PostMessage(65535, 29, 0, 0); // dll: USER.dll @0001DE78:0003 endif; @0001DE78:0003 label_1de78: @0001DE7A:0027 // return coming @0001DE7E:0023 return local_number3; @0001DE85:0026 end; // checksum: 25cc6000 @0001DE95:000D label_1de95: @0001DE97:0022 function NUMBER function_443(local_string1, local_string2, local_number1, local_number2) @0001DE97 @0001DE97 @0001DE97 OBJECT local_object1, local_object2, local_object3, local_object4; @0001DE97 begin @0001DEA0:0036 try // ref index 1: 2 ref index 2: 3 @0001DEAE:0021 function_657(); @0001DEB4:0034 set local_object3 = LASTRESULT; @0001DEBE:0020 IsObject(local_object3); // dll: ISRT.dll @0001DEC7:0006 local_number1 = LASTRESULT; @0001DED1:0004 if(local_number1) then // ref index: 1 @0001DEDD:0033 local_object1. = 0 = Font Registered; @0001DEFE:0033 local_object1. = 1 = local_string1; @0001DF10:0035 local_object3.OpSequence(OPTYPE_GENERAL); @0001DF35:0006 local_object4 = LASTRESULT; @0001DF3F:0035 local_object4.Add(local_object1.local_object2); @0001DF52:0006 local_object4 = NOTHING; @0001DF5C:0001 endif; @0001DF5C:0001 label_1df5c: @0001DF5E:0037 catch @0001DF62:0004 label_1df62: @0001DF64:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 867, -1); @0001DFA1:0027 // return coming @0001DFA5:0023 return -1; @0001DFAE:0038 endcatch; @0001DFB2:0003 label_1dfb2: @0001DFB4:0027 // return coming @0001DFB8:0023 return 0; @0001DFC1:0026 end; // checksum: 276b6304 @0001DFDD:0007 label_1dfdd: @0001DFDF:0022 function NUMBER function_444(local_string1) @0001DFDF NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001DFDF STRING local_string2, local_string3, local_string4; @0001DFDF @0001DFDF begin @0001DFE8:000D local_number5 = (global_number29 = 2); @0001DFF7:0004 if(local_number5) then // ref index: 1 @0001E003:0021 function_560(local_string3, "MessageBox", "", global_number62); @0001E01F:0021 SilentReadData(local_string3, "Result", 2, local_string4, local_number3); @0001E03C:0027 // return coming @0001E040:0023 return local_number3; @0001E047:0001 endif; @0001E047:0001 label_1e047: @0001E049:0001 // switch/while/??? @0001E04D:0005 label_1e04d: @0001E04F:000D local_number5 = (local_number1 = -65535); @0001E05E:0004 if(local_number5) then // ref index: 1 @0001E06A:0006 local_number2 = 8256; @0001E076:0006 local_number4 = 4; @0001E082:0005 goto label_1e124; @0001E08B:0005 endif; @0001E08B:0005 label_1e08b: @0001E08D:000D local_number5 = (local_number1 = -65534); @0001E09C:0004 if(local_number5) then // ref index: 1 @0001E0A8:0006 local_number2 = 8240; @0001E0B4:0006 local_number4 = 2; @0001E0C0:0005 goto label_1e124; @0001E0C9:0005 endif; @0001E0C9:0005 label_1e0c9: @0001E0CB:000D local_number5 = (local_number1 = -65533); @0001E0DA:0004 if(local_number5) then // ref index: 1 @0001E0E6:0006 local_number2 = 8208; @0001E0F2:0006 local_number4 = 3; @0001E0FE:0005 goto label_1e124; @0001E107:0002 endif; @0001E107:0002 label_1e107: @0001E109:0013 local_number2 = (local_number1 | 8192); @0001E118:0006 local_number4 = 11; @0001E124:0004 label_1e124: @0001E126:000D local_number5 = (local_string2 = ""); @0001E133:0004 if(local_number5) then // ref index: 1 @0001E13F:0021 function_226(local_number4); @0001E148:0006 local_string2 = LASTRESULT; @0001E152:0003 endif; @0001E152:0003 label_1e152: @0001E154:000D local_number5 = (local_string2 = ""); @0001E161:0004 if(local_number5) then // ref index: 1 @0001E16D:0006 local_string2 = global_string20; @0001E177:0006 endif; @0001E177:0006 label_1e177: @0001E179:0021 function_450(local_string1, local_string2, local_number2); @0001E188:0006 local_number3 = LASTRESULT; @0001E192:000D local_number5 = (global_number29 = 1); @0001E1A1:0004 if(local_number5) then // ref index: 1 @0001E1AD:0021 function_560(local_string3, "MessageBox", "", global_number62); @0001E1C9:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @0001E1E6:0003 endif; @0001E1E6:0003 label_1e1e6: @0001E1E8:0027 // return coming @0001E1EC:0023 return local_number3; @0001E1F3:0026 end; // checksum: ff007fc5 @0001E1FF:0006 label_1e1ff: @0001E201:0022 function NUMBER function_447(local_string1, local_string2, local_number1) @0001E201 NUMBER local_number2; @0001E201 @0001E201 @0001E201 begin @0001E20A:0027 // return coming @0001E20E:0021 function_447(local_string1, "", local_number1); @0001E21D:0006 local_number2 = LASTRESULT; @0001E227:0023 return local_number2; @0001E22E:0026 end; // checksum: 5022d2b @0001E23A:0007 label_1e23a: @0001E23C:0022 function NUMBER function_448(local_string1, local_number1) @0001E23C NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0001E23C STRING local_string2, local_string3, local_string4, local_string5; @0001E23C OBJECT local_object1; @0001E23C begin @0001E245:000D local_number6 = (global_number29 = 2); @0001E254:0004 if(local_number6) then // ref index: 1 @0001E260:0021 function_560(local_string3, "SprintfBox", "", global_number63); @0001E27C:0021 SilentReadData(local_string3, "Result", 2, local_string4, local_number3); @0001E299:0027 // return coming @0001E29D:0023 return local_number3; @0001E2A4:0001 endif; @0001E2A4:0001 label_1e2a4: @0001E2A6:0001 // switch/while/??? @0001E2AA:0004 label_1e2aa: @0001E2AC:000D local_number6 = (local_number1 = -65535); @0001E2BB:0004 if(local_number6) then // ref index: 1 @0001E2C7:0006 local_number2 = 8256; @0001E2D3:0005 goto label_1e351; @0001E2DC:0004 endif; @0001E2DC:0004 label_1e2dc: @0001E2DE:000D local_number6 = (local_number1 = -65534); @0001E2ED:0004 if(local_number6) then // ref index: 1 @0001E2F9:0006 local_number2 = 8240; @0001E305:0005 goto label_1e351; @0001E30E:0004 endif; @0001E30E:0004 label_1e30e: @0001E310:000D local_number6 = (local_number1 = -65533); @0001E31F:0004 if(local_number6) then // ref index: 1 @0001E32B:0006 local_number2 = 8208; @0001E337:0005 goto label_1e351; @0001E340:0001 endif; @0001E340:0001 label_1e340: @0001E342:0013 local_number2 = (local_number1 | 8192); @0001E351:0004 label_1e351: @0001E353:000D local_number6 = (local_string1 = ""); @0001E360:0004 if(local_number6) then // ref index: 1 @0001E36C:0021 function_563(11341); @0001E377:0006 local_string1 = LASTRESULT; @0001E381:0004 endif; @0001E381:0004 label_1e381: @0001E383:0021 StrRemoveLastSlash(local_string5); @0001E38C:0006 local_number4 = LASTRESULT; @0001E396:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @0001E3A8:0006 local_number5 = LASTRESULT; @0001E3B2:000E label_1e3b2: @0001E3B4:0001 // switch/while/??? @0001E3B8:000D local_number6 = (local_number5 = -5); @0001E3C7:0009 local_number7 = (local_number4 < 100000); @0001E3D6:0019 local_number6 = (local_number6 = local_number7); @0001E3E3:0004 if(local_number6) then // ref index: 1 @0001E3EF:0021 StrRemoveLastSlash(local_string5); @0001E3F8:0006 local_number6 = LASTRESULT; @0001E402:0010 local_number6 = (local_number6 * 2); @0001E411:0031 Resize(local_string5, local_number6); @0001E41B:0021 StrRemoveLastSlash(local_string5); @0001E424:0006 local_number4 = LASTRESULT; @0001E42E:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @0001E440:0006 local_number5 = LASTRESULT; @0001E44A:0005 goto label_1e3b2; @0001E453:0004 endif; @0001E453:0004 label_1e453: @0001E455:0009 local_number6 = (local_number5 < 0); @0001E464:0004 if(local_number6) then // ref index: 1 @0001E470:0027 // return coming @0001E474:0023 return local_number5; @0001E47B:0006 endif; @0001E47B:0006 label_1e47b: @0001E47D:0021 function_450(local_string5, local_string1, local_number2); @0001E48C:0006 local_number3 = LASTRESULT; @0001E496:000D local_number6 = (global_number29 = 1); @0001E4A5:0004 if(local_number6) then // ref index: 1 @0001E4B1:0021 function_560(local_string3, "SprintfBox", "", global_number63); @0001E4CD:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @0001E4EA:0003 endif; @0001E4EA:0003 label_1e4ea: @0001E4EC:0027 // return coming @0001E4F0:0023 return local_number3; @0001E4F7:0026 end; // checksum: 4c7f8020 @0001E507:0008 label_1e507: @0001E509:0022 function NUMBER function_449(local_number1, local_string1, local_string2) @0001E509 NUMBER local_number2, local_number3, local_number4; @0001E509 @0001E509 @0001E509 begin @0001E512:000D local_number4 = (global_number29 = 3); @0001E521:0004 if(local_number4) then // ref index: 2 @0001E52D:0012 local_number4 = (local_number1 & 4); @0001E53C:0004 if(local_number4) then // ref index: 1 @0001E548:0027 // return coming @0001E54C:0023 return 6; @0001E555:0005 goto label_1e56d; @0001E55E:0002 endif; @0001E55E:0002 label_1e55e: @0001E560:0027 // return coming @0001E564:0023 return 1; @0001E56D:0006 endif; @0001E56D:0006 label_1e56d: @0001E56F:0021 function_431(-2); @0001E57A:0006 local_number2 = LASTRESULT; @0001E584:0020 IsIconic(local_number2); // dll: USER.dll @0001E58D:0006 local_number4 = LASTRESULT; @0001E597:0004 if(local_number4) then // ref index: 1 @0001E5A3:0020 ShowWindow(local_number2, 9); // dll: USER.dll @0001E5B1:0008 endif; @0001E5B1:0008 label_1e5b1: @0001E5B3:0021 function_562(local_number2); @0001E5BC:0020 _EnablePrevDialog(global_number50, 0, "MessageBox"); // dll: ISRT.dll @0001E5D7:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll @0001E5E9:0006 local_number3 = LASTRESULT; @0001E5F3:0020 _EnablePrevDialog(global_number50, 1, ""); // dll: ISRT.dll @0001E604:0027 // return coming @0001E608:0023 return local_number3; @0001E60F:0026 end; // checksum: bfd7fce5 @0001E61B:0006 label_1e61b: @0001E61D:0022 function NUMBER function_450(local_string1, local_string2, local_number1) @0001E61D NUMBER local_number2, local_number3; @0001E61D @0001E61D @0001E61D begin @0001E626:0020 _ShowObjWizardPages(global_number50, local_number1); // dll: ISRT.dll @0001E632:0006 local_number2 = LASTRESULT; @0001E63C:000D local_number3 = (local_number2 = -2147213312); @0001E64B:0004 if(local_number3) then // ref index: 1 @0001E657:0002 abort; @0001E65B:0003 endif; @0001E65B:0003 label_1e65b: @0001E65D:000D local_number3 = (local_number2 = -2147213311); @0001E66C:0004 if(local_number3) then // ref index: 1 @0001E678:0003 exit; @0001E67C:0003 endif; @0001E67C:0003 label_1e67c: @0001E67E:0027 // return coming @0001E682:0023 return local_number2; @0001E689:0026 end; // checksum: 51024c0b @0001E695:0065 label_1e695: @0001E697:0022 function NUMBER function_452(local_number1) @0001E697 NUMBER local_number2, local_number3; @0001E697 STRING local_string1; @0001E697 OBJECT local_object1; @0001E697 begin @0001E6A0:0035 global_object6.WINNT; @0001E6AF:0006 local_object1 = LASTRESULT; @0001E6B9:0033 local_object1.bWinNT = 0; @0001E6CE:0006 local_object1 = NOTHING; @0001E6D8:0035 global_object6.WINNT; @0001E6E7:0006 local_object1 = LASTRESULT; @0001E6F1:0033 local_object1.bWinNT4 = 0; @0001E707:0006 local_object1 = NOTHING; @0001E711:0035 global_object6.WINNT; @0001E720:0006 local_object1 = LASTRESULT; @0001E72A:0033 local_object1.bWinNT351 = 0; @0001E742:0006 local_object1 = NOTHING; @0001E74C:0035 global_object6.WINNT; @0001E75B:0006 local_object1 = LASTRESULT; @0001E765:0033 local_object1.bWin2000 = 0; @0001E77C:0006 local_object1 = NOTHING; @0001E786:0035 global_object6.WINNT; @0001E795:0006 local_object1 = LASTRESULT; @0001E79F:0033 local_object1.bWinXP = 0; @0001E7B4:0006 local_object1 = NOTHING; @0001E7BE:0035 global_object6.WINNT; @0001E7CD:0006 local_object1 = LASTRESULT; @0001E7D7:0033 local_object1.bWinServer2003 = 0; @0001E7F4:0006 local_object1 = NOTHING; @0001E7FE:0035 global_object6.WINNT; @0001E80D:0006 local_object1 = LASTRESULT; @0001E817:0033 local_object1.nServicePack = 0; @0001E832:0006 local_object1 = NOTHING; @0001E83C:0035 global_object6.WINNT; @0001E84B:0006 local_object1 = LASTRESULT; @0001E855:0033 local_object1.bAdmin_Logged_On = 0; @0001E874:0006 local_object1 = NOTHING; @0001E87E:0035 global_object6.WINNT; @0001E88D:0006 local_object1 = LASTRESULT; @0001E897:0033 local_object1.bPowerUser_Logged_On = 0; @0001E8BA:0006 local_object1 = NOTHING; @0001E8C4:0035 global_object6.WIN9X; @0001E8D3:0006 local_object1 = LASTRESULT; @0001E8DD:0033 local_object1.bWin95 = 0; @0001E8F2:0006 local_object1 = NOTHING; @0001E8FC:0035 global_object6.WIN9X; @0001E90B:0006 local_object1 = LASTRESULT; @0001E915:0033 local_object1.bWin9X = 0; @0001E92A:0006 local_object1 = NOTHING; @0001E934:0035 global_object6.WIN9X; @0001E943:0006 local_object1 = LASTRESULT; @0001E94D:0033 local_object1.bWin98 = 0; @0001E962:0006 local_object1 = NOTHING; @0001E96C:0035 global_object6.WIN9X; @0001E97B:0006 local_object1 = LASTRESULT; @0001E985:0033 local_object1.bWinMe = 0; @0001E99A:0006 local_object1 = NOTHING; @0001E9A4:0035 global_object6.WIN9X; @0001E9B3:0006 local_object1 = LASTRESULT; @0001E9BD:0033 local_object1.bSubversion_A = 0; @0001E9D9:0006 local_object1 = NOTHING; @0001E9E3:0035 global_object6.WIN9X; @0001E9F2:0006 local_object1 = LASTRESULT; @0001E9FC:0033 local_object1.bSubversion_B = 0; @0001EA18:0006 local_object1 = NOTHING; @0001EA22:0035 global_object6.WIN9X; @0001EA31:0006 local_object1 = LASTRESULT; @0001EA3B:0033 local_object1.bSubversion_C = 0; @0001EA57:0006 local_object1 = NOTHING; @0001EA61:0035 global_object6.WIN9X; @0001EA70:0006 local_object1 = LASTRESULT; @0001EA7A:0033 local_object1.bVersionNotFound = 0; @0001EA99:0006 local_object1 = NOTHING; @0001EAA3:0033 global_object6.bShellExplorer = 0; @0001EAC0:0033 global_object6.bAlpha = 0; @0001EAD5:0033 global_object6.bIntel = 0; @0001EAEA:0033 global_object6.nOSMajor = 0; @0001EB01:0033 global_object6.nOSMinor = 0; @0001EB18:0033 global_object6.nWinMajor = 0; @0001EB30:0033 global_object6.nWinMinor = 0; @0001EB48:0033 global_object6.nISOSL = 0; @0001EB5D:0033 global_object6.nSuites = 0; @0001EB73:0033 global_object6.nSystemLangID = 0; @0001EB8F:0033 global_object6.nUserLangID = 0; @0001EBA9:0033 global_object6.nSystemDefaultUILangID = 0; @0001EBCE:0021 function_336(150, local_number1, local_string1); @0001EBDF:000D local_number2 = (local_number1 = 2); @0001EBEE:0004 if(local_number2) then // ref index: 6 @0001EBFA:0035 global_object6.WINNT; @0001EC09:0006 local_object1 = LASTRESULT; @0001EC13:0033 local_object1.bWinNT = 1; @0001EC28:0006 local_object1 = NOTHING; @0001EC32:0021 function_336(95, local_number1, local_string1); @0001EC43:0033 global_object6.nWinMinor = local_number1; @0001EC59:0021 function_336(85, local_number1, local_string1); @0001EC6A:0033 global_object6.nWinMajor = local_number1; @0001EC80:000D local_number2 = (local_number1 = 4); @0001EC8F:0004 if(local_number2) then // ref index: 1 @0001EC9B:0033 global_object6.bShellExplorer = 1; @0001ECB8:0035 global_object6.WINNT; @0001ECC7:0006 local_object1 = LASTRESULT; @0001ECD1:0033 local_object1.bWinNT4 = 1; @0001ECE7:0006 local_object1 = NOTHING; @0001ECF1:0033 global_object6.nISOSL = 65536; @0001ED06:0005 goto label_1ef21; @0001ED0F:0007 endif; @0001ED0F:0007 label_1ed0f: @0001ED11:0009 local_number2 = (local_number1 < 4); @0001ED20:0004 if(local_number2) then // ref index: 1 @0001ED2C:0035 global_object6.WINNT; @0001ED3B:0006 local_object1 = LASTRESULT; @0001ED45:0033 local_object1.bWinNT351 = 1; @0001ED5D:0006 local_object1 = NOTHING; @0001ED67:0005 goto label_1ef21; @0001ED70:000D endif; @0001ED70:000D label_1ed70: @0001ED72:000D local_number2 = (local_number1 = 5); @0001ED81:0004 if(local_number2) then // ref index: 3 @0001ED8D:0033 global_object6.bShellExplorer = 1; @0001EDAA:0035 global_object6.nWinMinor; @0001EDBD:0006 local_number2 = LASTRESULT; @0001EDC7:000D local_number2 = (local_number2 = 0); @0001EDD6:0004 if(local_number2) then // ref index: 1 @0001EDE2:0035 global_object6.WINNT; @0001EDF1:0006 local_object1 = LASTRESULT; @0001EDFB:0033 local_object1.bWin2000 = 1; @0001EE12:0006 local_object1 = NOTHING; @0001EE1C:0033 global_object6.nISOSL = 1048576; @0001EE31:0005 goto label_1ef21; @0001EE3A:000A endif; @0001EE3A:000A label_1ee3a: @0001EE3C:0035 global_object6.nWinMinor; @0001EE4F:0006 local_number2 = LASTRESULT; @0001EE59:000D local_number2 = (local_number2 = 1); @0001EE68:0004 if(local_number2) then // ref index: 1 @0001EE74:0035 global_object6.WINNT; @0001EE83:0006 local_object1 = LASTRESULT; @0001EE8D:0033 local_object1.bWinXP = 1; @0001EEA2:0006 local_object1 = NOTHING; @0001EEAC:0033 global_object6.nISOSL = 4194304; @0001EEC1:0005 goto label_1ef21; @0001EECA:0005 endif; @0001EECA:0005 label_1eeca: @0001EECC:0035 global_object6.WINNT; @0001EEDB:0006 local_object1 = LASTRESULT; @0001EEE5:0033 local_object1.bWinServer2003 = 1; @0001EF02:0006 local_object1 = NOTHING; @0001EF0C:0033 global_object6.nISOSL = 8388608; @0001EF21:0007 endif; @0001EF21:0007 label_1ef21: @0001EF23:0021 function_336(90, local_number1, local_string1); @0001EF34:0033 global_object6.nOSMinor = local_number1; @0001EF49:0021 function_336(80, local_number1, local_string1); @0001EF5A:0033 global_object6.nOSMajor = local_number1; @0001EF6F:0021 function_455(); @0001EF75:0021 function_456(); @0001EF7B:0005 goto label_1f261; @0001EF84:000C endif; @0001EF84:000C label_1ef84: @0001EF86:000D local_number2 = (local_number1 = 6); @0001EF95:0004 if(local_number2) then // ref index: 6 @0001EFA1:0035 global_object6.WIN9X; @0001EFB0:0006 local_object1 = LASTRESULT; @0001EFBA:0033 local_object1.bWin9X = 1; @0001EFCF:0006 local_object1 = NOTHING; @0001EFD9:0033 global_object6.bShellExplorer = 1; @0001EFF6:0021 function_336(95, local_number1, local_string1); @0001F007:0033 global_object6.nWinMinor = local_number1; @0001F01D:0001 // switch/while/??? @0001F021:0035 global_object6.nWinMinor; @0001F034:0006 local_number2 = LASTRESULT; @0001F03E:0008 label_1f03e: @0001F040:000D local_number3 = (local_number2 = 10); @0001F04F:0004 if(local_number3) then // ref index: 1 @0001F05B:0035 global_object6.WIN9X; @0001F06A:0006 local_object1 = LASTRESULT; @0001F074:0033 local_object1.bWin98 = 1; @0001F089:0006 local_object1 = NOTHING; @0001F093:0033 global_object6.nISOSL = 64; @0001F0A8:0005 goto label_1f1e6; @0001F0B1:0008 endif; @0001F0B1:0008 label_1f0b1: @0001F0B3:000D local_number3 = (local_number2 = 0); @0001F0C2:0004 if(local_number3) then // ref index: 1 @0001F0CE:0035 global_object6.WIN9X; @0001F0DD:0006 local_object1 = LASTRESULT; @0001F0E7:0033 local_object1.bWin95 = 1; @0001F0FC:0006 local_object1 = NOTHING; @0001F106:0033 global_object6.nISOSL = 16; @0001F11B:0005 goto label_1f1e6; @0001F124:0008 endif; @0001F124:0008 label_1f124: @0001F126:000D local_number3 = (local_number2 = 90); @0001F135:0004 if(local_number3) then // ref index: 1 @0001F141:0035 global_object6.WIN9X; @0001F150:0006 local_object1 = LASTRESULT; @0001F15A:0033 local_object1.bWinMe = 1; @0001F16F:0006 local_object1 = NOTHING; @0001F179:0033 global_object6.nISOSL = 128; @0001F18E:0005 goto label_1f1e6; @0001F197:0005 endif; @0001F197:0005 label_1f197: @0001F199:0035 global_object6.WIN9X; @0001F1A8:0006 local_object1 = LASTRESULT; @0001F1B2:0033 local_object1.bWinMe = 1; @0001F1C7:0006 local_object1 = NOTHING; @0001F1D1:0033 global_object6.nISOSL = 128; @0001F1E6:0007 label_1f1e6: @0001F1E8:0021 function_457(); @0001F1EE:0021 function_336(90, local_number1, local_string1); @0001F1FF:0033 global_object6.nOSMinor = local_number1; @0001F214:0021 function_336(80, local_number1, local_string1); @0001F225:0033 global_object6.nOSMajor = local_number1; @0001F23A:0021 function_336(85, local_number1, local_string1); @0001F24B:0033 global_object6.nWinMajor = local_number1; @0001F261:0005 endif; @0001F261:0005 label_1f261: @0001F263:0021 function_336(10, local_number1, local_string1); @0001F274:000D local_number2 = (local_number1 = 601); @0001F283:0004 if(local_number2) then // ref index: 1 @0001F28F:0033 global_object6.bAlpha = 1; @0001F2A4:0005 goto label_1f2c4; @0001F2AD:0001 endif; @0001F2AD:0001 label_1f2ad: @0001F2AF:0033 global_object6.bIntel = 1; @0001F2C4:000C label_1f2c4: @0001F2C6:0020 GetSystemDefaultLangID(); // dll: KERNEL32.dll @0001F2CC:0006 local_number2 = LASTRESULT; @0001F2D6:0033 global_object6.nSystemLangID = local_number2; @0001F2F0:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @0001F2F6:0006 local_number2 = LASTRESULT; @0001F300:0033 global_object6.nUserLangID = local_number2; @0001F318:0021 function_458(); @0001F31E:0006 local_number2 = LASTRESULT; @0001F328:0033 global_object6.nSystemDefaultUILangID = local_number2; @0001F34B:0021 function_459(); @0001F351:0024 return; @0001F355:0026 end; // checksum: ee06a0eb @0001F365:001F label_1f365: @0001F367:0022 function NUMBER function_454() @0001F367 NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @0001F367 STRING local_string1; @0001F367 OBJECT local_object1, local_object2; @0001F367 begin @0001F370:0035 global_object6.WINNT; @0001F37F:0006 local_object2 = LASTRESULT; @0001F389:0021 function_364(8, local_string1); @0001F397:0006 local_number6 = LASTRESULT; @0001F3A1:0033 local_object2.bAdmin_Logged_On = local_number6; @0001F3BE:0006 local_object2 = NOTHING; @0001F3C8:0035 global_object6.WINNT; @0001F3D7:0006 local_object2 = LASTRESULT; @0001F3E1:0021 function_364(11, local_string1); @0001F3EF:0006 local_number6 = LASTRESULT; @0001F3F9:0033 local_object2.bPowerUser_Logged_On = local_number6; @0001F41A:0006 local_object2 = NOTHING; @0001F424:0035 global_object6.nWinMajor; @0001F437:0006 local_number6 = LASTRESULT; @0001F441:000A local_number6 = (local_number6 > 4); @0001F450:0004 if(local_number6) then // ref index: 1 @0001F45C:0032 SizeOf(local_object1); @0001F463:0006 local_number6 = LASTRESULT; @0001F46D:0033 local_object1.nOSVersionInfoSize = local_number6; @0001F48C:001A local_number6 = &local_object1; @0001F496:0020 GetVersionEx(local_number6); // dll: KERNEL32.dll @0001F49F:0006 local_number5 = LASTRESULT; @0001F4A9:0004 if(local_number5) then // ref index: 1 @0001F4B5:0035 global_object6.WINNT; @0001F4C4:0006 local_object2 = LASTRESULT; @0001F4CE:0035 local_object1.nServicePackMajor; @0001F4E9:0006 local_number6 = LASTRESULT; @0001F4F3:0033 local_object2.nServicePack = local_number6; @0001F50C:0006 local_object2 = NOTHING; @0001F516:0024 return; @0001F51A:000B endif; @0001F51A:000B endif; @0001F51A:000B label_1f51a: @0001F51C:0021 function_496(-2147483646, "System\\CurrentControlSet\\Control\\Windows", "CSDVersion", local_number1, local_string1, local_number2); @0001F568:0006 local_number6 = LASTRESULT; @0001F572:000C local_number6 = (local_number6 >= 0); @0001F581:0004 if(local_number6) then // ref index: 1 @0001F58D:002C StrToNum(local_number3, local_string1); @0001F597:0035 global_object6.WINNT; @0001F5A6:0006 local_object2 = LASTRESULT; @0001F5B0:0017 local_number6 = (local_number3 >> 8); @0001F5BF:0012 local_number6 = (local_number6 & 255); @0001F5CE:0033 local_object2.nServicePack = local_number6; @0001F5E7:0006 local_object2 = NOTHING; @0001F5F1:0002 endif; @0001F5F1:0002 label_1f5f1: @0001F5F3:0024 return; @0001F5F7:0026 end; // checksum: f941b7c @0001F60B:001F label_1f60b: @0001F60D:0022 function NUMBER function_455() @0001F60D NUMBER local_number1, local_number2, local_number3, local_number4; @0001F60D @0001F60D OBJECT local_object1, local_object2; @0001F60D begin @0001F616:0035 global_object6.nWinMajor; @0001F629:0006 local_number2 = LASTRESULT; @0001F633:000A local_number2 = (local_number2 > 4); @0001F642:0035 global_object6.nWinMajor; @0001F655:0006 local_number3 = LASTRESULT; @0001F65F:000D local_number3 = (local_number3 = 4); @0001F66E:0035 global_object6.WINNT; @0001F67D:0006 local_object2 = LASTRESULT; @0001F687:0035 local_object2.nServicePack; @0001F69D:0006 local_object2 = NOTHING; @0001F6A7:0006 local_number4 = LASTRESULT; @0001F6B1:000C local_number4 = (local_number4 >= 6); @0001F6C0:0019 local_number3 = (local_number3 = local_number4); @0001F6CD:0018 local_number2 = (local_number2 || local_number3); @0001F6DA:0004 if(local_number2) then // ref index: 10 @0001F6E6:0032 SizeOf(local_object1); @0001F6ED:0006 local_number2 = LASTRESULT; @0001F6F7:0033 local_object1.nOSVersionInfoSize = local_number2; @0001F716:001A local_number2 = &local_object1; @0001F720:0020 GetVersionEx(local_number2); // dll: KERNEL32.dll @0001F729:0006 local_number1 = LASTRESULT; @0001F733:0004 if(local_number1) then // ref index: 10 @0001F73F:0035 local_object1.nSuiteMask; @0001F753:0006 local_number2 = LASTRESULT; @0001F75D:0012 local_number2 = (local_number2 & 4); @0001F76C:0004 if(local_number2) then // ref index: 1 @0001F778:0035 global_object6.nSuites; @0001F789:0006 local_number2 = LASTRESULT; @0001F793:0007 local_number2 = (local_number2 + 32); @0001F7A2:0033 global_object6.nSuites = local_number2; @0001F7B6:0008 endif; @0001F7B6:0008 label_1f7b6: @0001F7B8:0035 local_object1.nSuiteMask; @0001F7CC:0006 local_number2 = LASTRESULT; @0001F7D6:0012 local_number2 = (local_number2 & 128); @0001F7E5:0004 if(local_number2) then // ref index: 1 @0001F7F1:0035 global_object6.nSuites; @0001F802:0006 local_number2 = LASTRESULT; @0001F80C:0007 local_number2 = (local_number2 + 64); @0001F81B:0033 global_object6.nSuites = local_number2; @0001F82F:0008 endif; @0001F82F:0008 label_1f82f: @0001F831:0035 local_object1.nSuiteMask; @0001F845:0006 local_number2 = LASTRESULT; @0001F84F:0012 local_number2 = (local_number2 & 2); @0001F85E:0004 if(local_number2) then // ref index: 1 @0001F86A:0035 global_object6.nSuites; @0001F87B:0006 local_number2 = LASTRESULT; @0001F885:0007 local_number2 = (local_number2 + 128); @0001F894:0033 global_object6.nSuites = local_number2; @0001F8A8:0008 endif; @0001F8A8:0008 label_1f8a8: @0001F8AA:0035 local_object1.nSuiteMask; @0001F8BE:0006 local_number2 = LASTRESULT; @0001F8C8:0012 local_number2 = (local_number2 & 512); @0001F8D7:0004 if(local_number2) then // ref index: 1 @0001F8E3:0035 global_object6.nSuites; @0001F8F4:0006 local_number2 = LASTRESULT; @0001F8FE:0007 local_number2 = (local_number2 + 2); @0001F90D:0033 global_object6.nSuites = local_number2; @0001F921:0008 endif; @0001F921:0008 label_1f921: @0001F923:0035 local_object1.nSuiteMask; @0001F937:0006 local_number2 = LASTRESULT; @0001F941:0012 local_number2 = (local_number2 & 1); @0001F950:0004 if(local_number2) then // ref index: 1 @0001F95C:0035 global_object6.nSuites; @0001F96D:0006 local_number2 = LASTRESULT; @0001F977:0007 local_number2 = (local_number2 + 256); @0001F986:0033 global_object6.nSuites = local_number2; @0001F99A:0008 endif; @0001F99A:0008 label_1f99a: @0001F99C:0035 local_object1.nSuiteMask; @0001F9B0:0006 local_number2 = LASTRESULT; @0001F9BA:0012 local_number2 = (local_number2 & 32); @0001F9C9:0004 if(local_number2) then // ref index: 1 @0001F9D5:0035 global_object6.nSuites; @0001F9E6:0006 local_number2 = LASTRESULT; @0001F9F0:0007 local_number2 = (local_number2 + 512); @0001F9FF:0033 global_object6.nSuites = local_number2; @0001FA13:0008 endif; @0001FA13:0008 label_1fa13: @0001FA15:0035 local_object1.nSuiteMask; @0001FA29:0006 local_number2 = LASTRESULT; @0001FA33:0012 local_number2 = (local_number2 & 16); @0001FA42:0004 if(local_number2) then // ref index: 1 @0001FA4E:0035 global_object6.nSuites; @0001FA5F:0006 local_number2 = LASTRESULT; @0001FA69:0007 local_number2 = (local_number2 + 16); @0001FA78:0033 global_object6.nSuites = local_number2; @0001FA8C:0008 endif; @0001FA8C:0008 label_1fa8c: @0001FA8E:0035 local_object1.nProductType; @0001FAA4:0006 local_number2 = LASTRESULT; @0001FAAE:000D local_number2 = (local_number2 = 1); @0001FABD:0004 if(local_number2) then // ref index: 1 @0001FAC9:0035 global_object6.nSuites; @0001FADA:0006 local_number2 = LASTRESULT; @0001FAE4:0007 local_number2 = (local_number2 + 8); @0001FAF3:0033 global_object6.nSuites = local_number2; @0001FB07:0008 endif; @0001FB07:0008 label_1fb07: @0001FB09:0035 local_object1.nProductType; @0001FB1F:0006 local_number2 = LASTRESULT; @0001FB29:000D local_number2 = (local_number2 = 3); @0001FB38:0004 if(local_number2) then // ref index: 1 @0001FB44:0035 global_object6.nSuites; @0001FB55:0006 local_number2 = LASTRESULT; @0001FB5F:0007 local_number2 = (local_number2 + 4); @0001FB6E:0033 global_object6.nSuites = local_number2; @0001FB82:000F endif; @0001FB82:000F label_1fb82: @0001FB84:0035 global_object6.WINNT; @0001FB93:0006 local_object2 = LASTRESULT; @0001FB9D:0035 local_object2.bWinXP; @0001FBAD:0006 local_object2 = NOTHING; @0001FBB7:0006 local_number2 = LASTRESULT; @0001FBC1:0004 if(local_number2) then // ref index: 1 @0001FBCD:0035 local_object1.nSuiteMask; @0001FBE1:0006 local_number2 = LASTRESULT; @0001FBEB:0012 local_number2 = (local_number2 & 512); @0001FBFA:000D local_number2 = (local_number2 = 0); @0001FC09:0004 if(local_number2) then // ref index: 1 @0001FC15:0035 global_object6.nSuites; @0001FC26:0006 local_number2 = LASTRESULT; @0001FC30:0007 local_number2 = (local_number2 + 1); @0001FC3F:0033 global_object6.nSuites = local_number2; @0001FC53:0002 endif; @0001FC53:0002 endif; @0001FC53:0002 endif; @0001FC53:0002 endif; @0001FC53:0002 label_1fc53: @0001FC55:0024 return; @0001FC59:0026 end; // checksum: 310b5852 @0001FC6D:0008 label_1fc6d: @0001FC6F:0022 function NUMBER function_456() @0001FC6F NUMBER local_number1, local_number2, local_number3; @0001FC6F STRING local_string1, local_string2, local_string3, local_string4; @0001FC6F OBJECT local_object1; @0001FC6F begin @0001FC78:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion"; @0001FCAB:0006 local_string2 = "SubVersionNumber"; @0001FCC5:0021 function_496(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2); @0001FCDF:0006 local_number3 = LASTRESULT; @0001FCE9:000D local_number3 = (local_number3 = 0); @0001FCF8:0004 if(local_number3) then // ref index: 1 @0001FD04:0006 local_string4 = local_string3; @0001FD0E:0007 endif; @0001FD0E:0007 label_1fd0e: @0001FD10:0008 local_number3 = (local_string4 % "a"); @0001FD1E:0004 if(local_number3) then // ref index: 1 @0001FD2A:0035 global_object6.WIN9X; @0001FD39:0006 local_object1 = LASTRESULT; @0001FD43:0033 local_object1.bSubversion_A = 1; @0001FD5F:0006 local_object1 = NOTHING; @0001FD69:0005 goto label_1fe7e; @0001FD72:0007 endif; @0001FD72:0007 label_1fd72: @0001FD74:0008 local_number3 = (local_string4 % "b"); @0001FD82:0004 if(local_number3) then // ref index: 1 @0001FD8E:0035 global_object6.WIN9X; @0001FD9D:0006 local_object1 = LASTRESULT; @0001FDA7:0033 local_object1.bSubversion_B = 1; @0001FDC3:0006 local_object1 = NOTHING; @0001FDCD:0005 goto label_1fe7e; @0001FDD6:0007 endif; @0001FDD6:0007 label_1fdd6: @0001FDD8:0008 local_number3 = (local_string4 % "c"); @0001FDE6:0004 if(local_number3) then // ref index: 1 @0001FDF2:0035 global_object6.WIN9X; @0001FE01:0006 local_object1 = LASTRESULT; @0001FE0B:0033 local_object1.bSubversion_C = 1; @0001FE27:0006 local_object1 = NOTHING; @0001FE31:0005 goto label_1fe7e; @0001FE3A:0004 endif; @0001FE3A:0004 label_1fe3a: @0001FE3C:0035 global_object6.WIN9X; @0001FE4B:0006 local_object1 = LASTRESULT; @0001FE55:0033 local_object1.bVersionNotFound = 1; @0001FE74:0006 local_object1 = NOTHING; @0001FE7E:0002 label_1fe7e: @0001FE80:0024 return; @0001FE84:0026 end; // checksum: dc5514c @0001FE94:0007 label_1fe94: @0001FE96:0022 function NUMBER function_457() @0001FE96 NUMBER local_number1, local_number2, local_number4, local_number5; @0001FE96 STRING local_string1; @0001FE96 @0001FE96 begin @0001FE9F:0036 try // ref index 1: 1 ref index 2: 3 @0001FEAD:0027 // return coming @0001FEB1:0020 GetSystemDefaultUILanguage(); // dll: KERNEL32.dll @0001FEB7:0006 local_number5 = LASTRESULT; @0001FEC1:0023 return local_number5; @0001FEC8:0037 catch @0001FECC:000A label_1fecc: @0001FECE:0021 function_496(-2147483645, ".Default\\Control Panel\\desktop\\ResourceLocale", "", local_number2, local_string1, local_number1); @0001FF15:0006 local_number5 = LASTRESULT; @0001FF1F:0009 local_number5 = (local_number5 < 0); @0001FF2E:0004 if(local_number5) then // ref index: 1 @0001FF3A:0021 function_496(-2147483645, ".DEFAULT\\Control Panel\\International", "Locale", local_number2, local_string1, local_number1); @0001FF7E:0006 local_number5 = LASTRESULT; @0001FF88:0009 local_number5 = (local_number5 < 0); @0001FF97:0004 if(local_number5) then // ref index: 1 @0001FFA3:0027 // return coming @0001FFA7:0023 return 1033; @0001FFB0:0006 endif; @0001FFB0:0006 endif; @0001FFB0:0006 label_1ffb0: @0001FFB2:0021 function_627(local_number4, local_string1); @0001FFBE:0027 // return coming @0001FFC2:0021 function_425(local_number4); @0001FFCB:0006 local_number5 = LASTRESULT; @0001FFD5:0023 return local_number5; @0001FFDC:0038 endcatch; @0001FFE0:0002 label_1ffe0: @0001FFE2:0024 return; @0001FFE6:0026 end; // checksum: 15052c1f @0001FFF2:00AA label_1fff2: @0001FFF4:0022 function NUMBER function_458() @0001FFF4 NUMBER local_number1; @0001FFF4 STRING local_string1; @0001FFF4 OBJECT local_object1; @0001FFF4 begin @0001FFFD:0035 global_object6.WINNT; @0002000C:0006 local_object1 = LASTRESULT; @00020016:0035 local_object1.bWinNT; @00020026:0006 local_object1 = NOTHING; @00020030:0006 local_number1 = LASTRESULT; @0002003A:0021 function_623(local_string1, "WINNT.bWinNT=%ld", local_number1); @00020059:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @0002007A:0035 global_object6.WINNT; @00020089:0006 local_object1 = LASTRESULT; @00020093:0035 local_object1.bWinNT4; @000200A4:0006 local_object1 = NOTHING; @000200AE:0006 local_number1 = LASTRESULT; @000200B8:0021 function_623(local_string1, "WINNT.bWinNT4=%ld", local_number1); @000200D8:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000200F9:0035 global_object6.WINNT; @00020108:0006 local_object1 = LASTRESULT; @00020112:0035 local_object1.bWinNT351; @00020125:0006 local_object1 = NOTHING; @0002012F:0006 local_number1 = LASTRESULT; @00020139:0021 function_623(local_string1, "WINNT.bWinNT351=%ld", local_number1); @0002015B:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @0002017C:0035 global_object6.WINNT; @0002018B:0006 local_object1 = LASTRESULT; @00020195:0035 local_object1.bWin2000; @000201A7:0006 local_object1 = NOTHING; @000201B1:0006 local_number1 = LASTRESULT; @000201BB:0021 function_623(local_string1, "WINNT.bWin2000=%ld", local_number1); @000201DC:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000201FD:0035 global_object6.WINNT; @0002020C:0006 local_object1 = LASTRESULT; @00020216:0035 local_object1.bWinXP; @00020226:0006 local_object1 = NOTHING; @00020230:0006 local_number1 = LASTRESULT; @0002023A:0021 function_623(local_string1, "WINNT.bWinXP=%ld", local_number1); @00020259:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @0002027A:0035 global_object6.WINNT; @00020289:0006 local_object1 = LASTRESULT; @00020293:0035 local_object1.bWinServer2003; @000202AB:0006 local_object1 = NOTHING; @000202B5:0006 local_number1 = LASTRESULT; @000202BF:0021 function_623(local_string1, "WINNT.bWinServer2003=%ld", local_number1); @000202E6:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020307:0035 global_object6.WINNT; @00020316:0006 local_object1 = LASTRESULT; @00020320:0035 local_object1.nServicePack; @00020336:0006 local_object1 = NOTHING; @00020340:0006 local_number1 = LASTRESULT; @0002034A:0021 function_623(local_string1, "WINNT.nServicePack=%ld", local_number1); @0002036F:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020390:0035 global_object6.WINNT; @0002039F:0006 local_object1 = LASTRESULT; @000203A9:0035 local_object1.bAdmin_Logged_On; @000203C3:0006 local_object1 = NOTHING; @000203CD:0006 local_number1 = LASTRESULT; @000203D7:0021 function_623(local_string1, "WINNT.bAdmin_Logged_On=%ld", local_number1); @00020400:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020421:0035 global_object6.WINNT; @00020430:0006 local_object1 = LASTRESULT; @0002043A:0035 local_object1.bPowerUser_Logged_On; @00020458:0006 local_object1 = NOTHING; @00020462:0006 local_number1 = LASTRESULT; @0002046C:0021 function_623(local_string1, "WINNT.bPowerUser_Logged_On=%ld", local_number1); @00020499:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000204BA:0035 global_object6.WIN9X; @000204C9:0006 local_object1 = LASTRESULT; @000204D3:0035 local_object1.bWin9X; @000204E3:0006 local_object1 = NOTHING; @000204ED:0006 local_number1 = LASTRESULT; @000204F7:0021 function_623(local_string1, "WINNT.WIN9X.bWin9X=%ld", local_number1); @0002051C:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @0002053D:0035 global_object6.WIN9X; @0002054C:0006 local_object1 = LASTRESULT; @00020556:0035 local_object1.bWin95; @00020566:0006 local_object1 = NOTHING; @00020570:0006 local_number1 = LASTRESULT; @0002057A:0021 function_623(local_string1, "WINNT.WIN9X.bWin95=%ld", local_number1); @0002059F:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000205C0:0035 global_object6.WIN9X; @000205CF:0006 local_object1 = LASTRESULT; @000205D9:0035 local_object1.bWin98; @000205E9:0006 local_object1 = NOTHING; @000205F3:0006 local_number1 = LASTRESULT; @000205FD:0021 function_623(local_string1, "WINNT.WIN9X.bWin98=%ld", local_number1); @00020622:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020643:0035 global_object6.WIN9X; @00020652:0006 local_object1 = LASTRESULT; @0002065C:0035 local_object1.bWinMe; @0002066C:0006 local_object1 = NOTHING; @00020676:0006 local_number1 = LASTRESULT; @00020680:0021 function_623(local_string1, "WINNT.WIN9X.bWinMe=%ld", local_number1); @000206A5:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000206C6:0035 global_object6.WIN9X; @000206D5:0006 local_object1 = LASTRESULT; @000206DF:0035 local_object1.bSubversion_A; @000206F6:0006 local_object1 = NOTHING; @00020700:0006 local_number1 = LASTRESULT; @0002070A:0021 function_623(local_string1, "WIN9X.bSubversion_A=%ld", local_number1); @00020730:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020751:0035 global_object6.WIN9X; @00020760:0006 local_object1 = LASTRESULT; @0002076A:0035 local_object1.bSubversion_B; @00020781:0006 local_object1 = NOTHING; @0002078B:0006 local_number1 = LASTRESULT; @00020795:0021 function_623(local_string1, "WIN9X.bSubversion_B=%ld", local_number1); @000207BB:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000207DC:0035 global_object6.WIN9X; @000207EB:0006 local_object1 = LASTRESULT; @000207F5:0035 local_object1.bSubversion_C; @0002080C:0006 local_object1 = NOTHING; @00020816:0006 local_number1 = LASTRESULT; @00020820:0021 function_623(local_string1, "WIN9X.bSubversion_C=%ld", local_number1); @00020846:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020867:0035 global_object6.WIN9X; @00020876:0006 local_object1 = LASTRESULT; @00020880:0035 local_object1.bVersionNotFound; @0002089A:0006 local_object1 = NOTHING; @000208A4:0006 local_number1 = LASTRESULT; @000208AE:0021 function_623(local_string1, "WIN9X.bVersionNotFound=%ld", local_number1); @000208D7:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000208F8:0035 global_object6.bShellExplorer; @00020910:0006 local_number1 = LASTRESULT; @0002091A:0021 function_623(local_string1, "bShellExplorer=%ld", local_number1); @0002093B:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @0002095C:0035 global_object6.bAlpha; @0002096C:0006 local_number1 = LASTRESULT; @00020976:0021 function_623(local_string1, "bAlpha=%ld", local_number1); @0002098F:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @000209B0:0035 global_object6.bIntel; @000209C0:0006 local_number1 = LASTRESULT; @000209CA:0021 function_623(local_string1, "bIntel=%ld", local_number1); @000209E3:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020A04:0035 global_object6.nOSMajor; @00020A16:0006 local_number1 = LASTRESULT; @00020A20:0021 function_623(local_string1, "nOSMajor=%ld", local_number1); @00020A3B:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020A5C:0035 global_object6.nOSMinor; @00020A6E:0006 local_number1 = LASTRESULT; @00020A78:0021 function_623(local_string1, "nOSMinor=%ld", local_number1); @00020A93:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020AB4:0035 global_object6.nWinMajor; @00020AC7:0006 local_number1 = LASTRESULT; @00020AD1:0021 function_623(local_string1, "nWinMajor=%ld", local_number1); @00020AED:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020B0E:0035 global_object6.nWinMinor; @00020B21:0006 local_number1 = LASTRESULT; @00020B2B:0021 function_623(local_string1, "nWinMinor=%ld", local_number1); @00020B47:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020B68:0035 global_object6.nISOSL; @00020B78:0006 local_number1 = LASTRESULT; @00020B82:0021 function_623(local_string1, "nISOSL=%ld", local_number1); @00020B9B:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020BBC:0035 global_object6.nSuites; @00020BCD:0006 local_number1 = LASTRESULT; @00020BD7:0021 function_623(local_string1, "nSuites=%ld", local_number1); @00020BF1:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020C12:0035 global_object6.nSystemLangID; @00020C29:0006 local_number1 = LASTRESULT; @00020C33:0021 function_623(local_string1, "nSystemLangID=%ld", local_number1); @00020C53:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020C74:0035 global_object6.nUserLangID; @00020C89:0006 local_number1 = LASTRESULT; @00020C93:0021 function_623(local_string1, "nUserLangID=%ld", local_number1); @00020CB1:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020CD2:0035 global_object6.nSystemDefaultUILangID; @00020CF2:0006 local_number1 = LASTRESULT; @00020CFC:0021 function_623(local_string1, "nSystemDefaultUILangID=%ld", local_number1); @00020D25:0021 function_441("ISSYSINFO", "ISSYSINFO", local_string1); @00020D46:0024 return; @00020D4A:0026 end; // checksum: 32053469 @00020D5A:0007 label_20d5a: @00020D5C:0022 function NUMBER function_459() @00020D5C NUMBER local_number1, local_number2; @00020D5C @00020D5C @00020D5C begin @00020D65:0006 global_number31 = 1; @00020D71:0006 global_number32 = 0; @00020D7D:000D local_number2 = (local_number1 = 0); @00020D8C:0004 if(local_number2) then // ref index: 1 @00020D98:0006 global_number30 = 302; @00020DA4:0005 goto label_20dbb; @00020DAD:0001 endif; @00020DAD:0001 label_20dad: @00020DAF:0006 global_number30 = 301; @00020DBB:0002 label_20dbb: @00020DBD:0024 return; @00020DC1:0026 end; // checksum: 600a @00020DCD:003E label_20dcd: @00020DCF:0022 function NUMBER function_460(local_number1) @00020DCF NUMBER local_number2; @00020DCF STRING local_string1; @00020DCF OBJECT local_object1, local_object2; @00020DCF begin @00020DD8:0004 if(global_number31) then // ref index: 5 @00020DE4:0036 try // ref index 1: 4 ref index 2: 5 @00020DF2:0021 function_642(); @00020DF8:0006 local_string1 = LASTRESULT; @00020E02:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020E16:0021 function_364(3, local_string1); @00020E24:0006 local_number1 = LASTRESULT; @00020E2E:0004 if(local_number1) then // ref index: 3 @00020E3A:0021 function_642(); @00020E40:0006 local_string1 = LASTRESULT; @00020E4A:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020E5E:0039 UseDll(local_string1); @00020E65:0035 global_object16.llSequenceNumber; @00020E7F:0006 local_object1 = LASTRESULT; @00020E89:0033 local_object1.int1 = 0; @00020E9C:0006 local_object1 = NOTHING; @00020EA6:0035 global_object16.llSequenceNumber; @00020EC0:0006 local_object1 = LASTRESULT; @00020ECA:0033 local_object1.int2 = 0; @00020EDD:0006 local_object1 = NOTHING; @00020EE7:0033 global_object16.dwEventType = 100; @00020F01:0021 function_464(); @00020F07:0033 global_object17.nStatus = 0; @00020F1D:0035 global_object17.llSequenceNumber; @00020F37:0006 local_object1 = LASTRESULT; @00020F41:0033 local_object1.int1 = 0; @00020F54:0006 local_object1 = NOTHING; @00020F5E:0035 global_object17.llSequenceNumber; @00020F78:0006 local_object1 = LASTRESULT; @00020F82:0033 local_object1.int2 = 0; @00020F95:0006 local_object1 = NOTHING; @00020F9F:001A local_number1 = &global_object16; @00020FA9:001A local_number2 = &global_object17; @00020FB3:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020FBF:0006 local_number1 = LASTRESULT; @00020FC9:000D local_number1 = (local_number1 = 0); @00020FD8:0004 if(local_number1) then // ref index: 1 @00020FE4:0033 global_object16.dwRestorePtType = 13; @00021002:0033 global_object16.dwEventType = 101; @0002101C:0035 global_object16.llSequenceNumber; @00021036:0006 local_object1 = LASTRESULT; @00021040:0035 global_object17.llSequenceNumber; @0002105A:0006 local_object2 = LASTRESULT; @00021064:0035 local_object2.int1; @00021072:0006 local_object2 = NOTHING; @0002107C:0006 local_number1 = LASTRESULT; @00021086:0033 local_object1.int1 = local_number1; @00021097:0006 local_object1 = NOTHING; @000210A1:0035 global_object16.llSequenceNumber; @000210BB:0006 local_object1 = LASTRESULT; @000210C5:0035 global_object17.llSequenceNumber; @000210DF:0006 local_object2 = LASTRESULT; @000210E9:0035 local_object2.int2; @000210F7:0006 local_object2 = NOTHING; @00021101:0006 local_number1 = LASTRESULT; @0002110B:0033 local_object1.int2 = local_number1; @0002111C:0006 local_object1 = NOTHING; @00021126:001A local_number1 = &global_object16; @00021130:001A local_number2 = &global_object17; @0002113A:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00021146:0005 goto label_2115d; @0002114F:0001 endif; @0002114F:0001 label_2114f: @00021151:0006 global_number32 = 1; @0002115D:0004 label_2115d: @0002115F:0021 function_642(); @00021165:0006 local_string1 = LASTRESULT; @0002116F:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021183:003A UnUseDll(local_string1); @0002118A:0001 endif; @0002118A:0001 label_2118a: @0002118C:0037 catch @00021190:0006 label_21190: @00021192:0006 global_number31 = 0; @0002119E:0021 function_642(); @000211A4:0006 local_string1 = LASTRESULT; @000211AE:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000211C2:003A UnUseDll(local_string1); @000211C9:0038 endcatch; @000211CD:0002 endif; @000211CD:0002 label_211cd: @000211CF:0024 return; @000211D3:0026 end; // checksum: 1a272209 @000211E7:002B label_211e7: @000211E9:0022 function NUMBER function_461() @000211E9 NUMBER local_number1, local_number2; @000211E9 STRING local_string1; @000211E9 OBJECT local_object1, local_object2; @000211E9 begin @000211F2:0019 local_number1 = (global_number31 = global_number32); @000211FF:0004 if(local_number1) then // ref index: 2 @0002120B:0021 function_642(); @00021211:0006 local_string1 = LASTRESULT; @0002121B:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002122F:0021 function_364(3, local_string1); @0002123D:0006 local_number1 = LASTRESULT; @00021247:0004 if(local_number1) then // ref index: 2 @00021253:0021 function_642(); @00021259:0006 local_string1 = LASTRESULT; @00021263:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021277:0039 UseDll(local_string1); @0002127E:0033 global_object16.dwEventType = 101; @00021298:001A local_number1 = &global_object16; @000212A2:001A local_number2 = &global_object17; @000212AC:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @000212B8:0006 local_number1 = LASTRESULT; @000212C2:000D local_number1 = (local_number1 = 0); @000212D1:0004 if(local_number1) then // ref index: 1 @000212DD:0035 global_object16.llSequenceNumber; @000212F7:0006 local_object1 = LASTRESULT; @00021301:0035 global_object17.llSequenceNumber; @0002131B:0006 local_object2 = LASTRESULT; @00021325:0035 local_object2.int1; @00021333:0006 local_object2 = NOTHING; @0002133D:0006 local_number1 = LASTRESULT; @00021347:0033 local_object1.int1 = local_number1; @00021358:0006 local_object1 = NOTHING; @00021362:0035 global_object16.llSequenceNumber; @0002137C:0006 local_object1 = LASTRESULT; @00021386:0035 global_object17.llSequenceNumber; @000213A0:0006 local_object2 = LASTRESULT; @000213AA:0035 local_object2.int2; @000213B8:0006 local_object2 = NOTHING; @000213C2:0006 local_number1 = LASTRESULT; @000213CC:0033 local_object1.int2 = local_number1; @000213DD:0006 local_object1 = NOTHING; @000213E7:0033 global_object16.dwRestorePtType = 13; @00021405:0033 global_object16.dwEventType = 101; @0002141F:001A local_number1 = &global_object16; @00021429:001A local_number2 = &global_object17; @00021433:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @0002143F:0004 endif; @0002143F:0004 label_2143f: @00021441:0021 function_642(); @00021447:0006 local_string1 = LASTRESULT; @00021451:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021465:003A UnUseDll(local_string1); @0002146C:0002 endif; @0002146C:0002 endif; @0002146C:0002 label_2146c: @0002146E:0024 return; @00021472:0026 end; // checksum: 166fa719 @00021486:0028 label_21486: @00021488:0022 function NUMBER function_462() @00021488 NUMBER local_number1, local_number2; @00021488 STRING local_string1; @00021488 OBJECT local_object1, local_object2; @00021488 begin @00021491:0019 local_number1 = (global_number31 = global_number32); @0002149E:0004 if(local_number1) then // ref index: 1 @000214AA:0021 function_642(); @000214B0:0006 local_string1 = LASTRESULT; @000214BA:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000214CE:0021 function_364(3, local_string1); @000214DC:0006 local_number1 = LASTRESULT; @000214E6:0004 if(local_number1) then // ref index: 1 @000214F2:0021 function_642(); @000214F8:0006 local_string1 = LASTRESULT; @00021502:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00021516:0039 UseDll(local_string1); @0002151D:0033 global_object16.dwRestorePtType = 13; @0002153B:0033 global_object16.dwEventType = 101; @00021555:0035 global_object16.llSequenceNumber; @0002156F:0006 local_object1 = LASTRESULT; @00021579:0035 global_object17.llSequenceNumber; @00021593:0006 local_object2 = LASTRESULT; @0002159D:0035 local_object2.int1; @000215AB:0006 local_object2 = NOTHING; @000215B5:0006 local_number1 = LASTRESULT; @000215BF:0033 local_object1.int1 = local_number1; @000215D0:0006 local_object1 = NOTHING; @000215DA:0035 global_object16.llSequenceNumber; @000215F4:0006 local_object1 = LASTRESULT; @000215FE:0035 global_object17.llSequenceNumber; @00021618:0006 local_object2 = LASTRESULT; @00021622:0035 local_object2.int2; @00021630:0006 local_object2 = NOTHING; @0002163A:0006 local_number1 = LASTRESULT; @00021644:0033 local_object1.int2 = local_number1; @00021655:0006 local_object1 = NOTHING; @0002165F:001A local_number1 = &global_object16; @00021669:001A local_number2 = &global_object17; @00021673:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @0002167F:0021 function_642(); @00021685:0006 local_string1 = LASTRESULT; @0002168F:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000216A3:003A UnUseDll(local_string1); @000216AA:0002 endif; @000216AA:0002 endif; @000216AA:0002 label_216aa: @000216AC:0024 return; @000216B0:0026 end; // checksum: 1601354c @000216C4:0002 label_216c4: @000216C6:0022 function NUMBER function_463() @000216C6 NUMBER local_number1; @000216C6 STRING local_string1, local_string2; @000216C6 @000216C6 begin @000216CF:0001 // switch/while/??? @000216D3:0009 label_216d3: @000216D5:000D local_number1 = (global_number30 = 303); @000216E4:0004 if(local_number1) then // ref index: 1 @000216F0:0033 global_object16.dwRestorePtType = 1; @0002170E:0021 function_563(17072); @00021719:0006 local_string1 = LASTRESULT; @00021723:0021 function_465(local_string1); @0002172C:0006 local_string2 = LASTRESULT; @00021736:0033 global_object16.szDescription = local_string2; @00021750:0005 goto label_218c7; @00021759:0009 endif; @00021759:0009 label_21759: @0002175B:000D local_number1 = (global_number30 = 301); @0002176A:0004 if(local_number1) then // ref index: 1 @00021776:0033 global_object16.dwRestorePtType = 12; @00021794:0021 function_563(17071); @0002179F:0006 local_string1 = LASTRESULT; @000217A9:0021 function_465(local_string1); @000217B2:0006 local_string2 = LASTRESULT; @000217BC:0033 global_object16.szDescription = local_string2; @000217D6:0005 goto label_218c7; @000217DF:0009 endif; @000217DF:0009 label_217df: @000217E1:000D local_number1 = (global_number30 = 302); @000217F0:0004 if(local_number1) then // ref index: 1 @000217FC:0033 global_object16.dwRestorePtType = 0; @0002181A:0021 function_563(17070); @00021825:0006 local_string1 = LASTRESULT; @0002182F:0021 function_465(local_string1); @00021838:0006 local_string2 = LASTRESULT; @00021842:0033 global_object16.szDescription = local_string2; @0002185C:0005 goto label_218c7; @00021865:0006 endif; @00021865:0006 label_21865: @00021867:0033 global_object16.dwRestorePtType = 0; @00021885:0021 function_563(17070); @00021890:0006 local_string1 = LASTRESULT; @0002189A:0021 function_465(local_string1); @000218A3:0006 local_string2 = LASTRESULT; @000218AD:0033 global_object16.szDescription = local_string2; @000218C7:0002 label_218c7: @000218C9:0024 return; @000218CD:0026 end; // checksum: 12032b0b @000218DD:0009 label_218dd: @000218DF:0022 function NUMBER function_464() @000218DF NUMBER local_number1, local_number2; @000218DF STRING local_string1, local_string2, local_string3, local_string4; @000218DF @000218DF begin @000218E8:0006 local_string3 = global_string14; @000218F2:000E local_number1 = (local_string1 != ""); @000218FF:000E local_number2 = (local_string3 != ""); @0002190C:0019 local_number1 = (local_number1 = local_number2); @00021919:0004 if(local_number1) then // ref index: 1 @00021925:0007 local_string4 = (local_string1 + " "); @00021933:0007 local_string2 = (local_string4 + local_string3); @00021940:0005 goto label_21a6f; @00021949:0009 endif; @00021949:0009 label_21949: @0002194B:000E local_number1 = (local_string1 != ""); @00021958:000D local_number2 = (local_string3 = ""); @00021965:0019 local_number1 = (local_number1 = local_number2); @00021972:0004 if(local_number1) then // ref index: 1 @0002197E:0021 function_563(17069); @00021989:0006 local_string3 = LASTRESULT; @00021993:0007 local_string4 = (local_string1 + " "); @000219A1:0007 local_string2 = (local_string4 + local_string3); @000219AE:0005 goto label_21a6f; @000219B7:0007 endif; @000219B7:0007 label_219b7: @000219B9:000D local_number1 = (local_string1 = ""); @000219C6:000D local_number2 = (local_string3 = ""); @000219D3:0019 local_number1 = (local_number1 = local_number2); @000219E0:0004 if(local_number1) then // ref index: 1 @000219EC:0021 function_563(17069); @000219F7:0006 local_string2 = LASTRESULT; @00021A01:0005 goto label_21a6f; @00021A0A:0008 endif; @00021A0A:0008 label_21a0a: @00021A0C:000D local_number1 = (local_string1 = ""); @00021A19:000E local_number2 = (local_string3 != ""); @00021A26:0019 local_number1 = (local_number1 = local_number2); @00021A33:0004 if(local_number1) then // ref index: 1 @00021A3F:0021 function_563(17069); @00021A4A:0006 local_string2 = LASTRESULT; @00021A54:0007 local_string4 = (local_string3 + " "); @00021A62:0007 local_string2 = (local_string4 + local_string2); @00021A6F:0003 endif; @00021A6F:0003 label_21a6f: @00021A71:0027 // return coming @00021A75:0023 return local_string2; @00021A7C:0026 end; // checksum: 8d06986a @00021A90:000B label_21a90: @00021A92:0022 function STRING function_465(local_string1) @00021A92 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00021A92 STRING local_string2, local_string3, local_string4, local_string5, local_string6; @00021A92 @00021A92 begin @00021A9B:000D local_number6 = (local_number1 = 0); @00021AAA:000D local_number7 = (local_number1 = -1); @00021AB9:0018 local_number6 = (local_number6 || local_number7); @00021AC6:000D local_number7 = (local_number2 = 0); @00021AD5:0018 local_number6 = (local_number6 || local_number7); @00021AE2:000D local_number7 = (local_number2 = -1); @00021AF1:0018 local_number6 = (local_number6 || local_number7); @00021AFE:0004 if(local_number6) then // ref index: 1 @00021B0A:0027 // return coming @00021B0E:0023 return -2; @00021B17:000A endif; @00021B17:000A label_21b17: @00021B19:0021 function_521(local_number1); @00021B22:0006 local_number6 = LASTRESULT; @00021B2C:000E local_number6 = (local_number6 != 0); @00021B3B:0021 function_521(local_number2); @00021B44:0006 local_number7 = LASTRESULT; @00021B4E:000E local_number7 = (local_number7 != 0); @00021B5D:0018 local_number6 = (local_number6 || local_number7); @00021B6A:0004 if(local_number6) then // ref index: 1 @00021B76:0027 // return coming @00021B7A:0023 return -2; @00021B83:0006 endif; @00021B83:0006 label_21b83: @00021B85:0020 GetPrivateProfileSectionA(local_string2, local_string3, 32767, local_string1); // dll: KERNEL32.dll @00021B99:0006 local_number3 = LASTRESULT; @00021BA3:000D local_number6 = (local_number3 = 0); @00021BB2:0004 if(local_number6) then // ref index: 1 @00021BBE:0027 // return coming @00021BC2:0023 return -1; @00021BCB:0005 endif; @00021BCB:0005 label_21bcb: @00021BCD:0021 ListCreate(0); @00021BD8:0006 local_number5 = LASTRESULT; @00021BE2:0021 function_614(local_number5, local_string3, ""); @00021BF2:0021 function_515(local_number5, local_string4); @00021BFE:0006 local_number3 = LASTRESULT; @00021C08:0009 label_21c08: @00021C0A:0001 // switch/while/??? @00021C0E:000E local_number6 = (local_number3 != 1); @00021C1D:0004 if(local_number6) then // ref index: 3 @00021C29:002A StrFind(local_string4, "="); @00021C34:0006 local_number4 = LASTRESULT; @00021C3E:0009 local_number6 = (local_number4 < 0); @00021C4D:0004 if(local_number6) then // ref index: 1 @00021C59:0027 // return coming @00021C5D:0023 return -1; @00021C66:0011 endif; @00021C66:0011 label_21c66: @00021C68:0029 StrSub(local_string5, local_string4, 0, local_number4); @00021C7A:0007 local_number6 = (local_number4 + 1); @00021C89:0021 StrLength(local_string4); @00021C92:0006 local_number7 = LASTRESULT; @00021C9C:000F local_number7 = (local_number7 - local_number4); @00021CA9:0007 local_number7 = (local_number7 + 1); @00021CB8:0029 StrSub(local_string6, local_string4, local_number6, local_number7); @00021CC8:0021 function_511(local_number1, local_string5, 0); @00021CD9:0021 function_511(local_number2, local_string6, 0); @00021CEA:0021 ListGetNextString(local_number5, local_string4); @00021CF6:0006 local_number3 = LASTRESULT; @00021D00:0009 local_number6 = (local_number3 < 0); @00021D0F:000E local_number7 = (local_number3 != 1); @00021D1E:0019 local_number6 = (local_number6 = local_number7); @00021D2B:0004 if(local_number6) then // ref index: 1 @00021D37:0027 // return coming @00021D3B:0023 return local_number3; @00021D42:0001 endif; @00021D42:0001 label_21d42: @00021D44:0005 goto label_21c08; @00021D4D:0003 endif; @00021D4D:0003 label_21d4d: @00021D4F:0027 // return coming @00021D53:0023 return 0; @00021D5C:0026 end; // checksum: 9cd0f79f @00021D6C:0005 label_21d6c: @00021D6E:0022 function NUMBER function_466(local_string1, local_string2, local_number1, local_number2) @00021D6E NUMBER local_number3, local_number4, local_number6; @00021D6E STRING local_string3, local_string4, local_string5, local_string6; @00021D6E @00021D6E begin @00021D77:000D local_number6 = (local_string2 = ""); @00021D84:0004 if(local_number6) then // ref index: 1 @00021D90:0006 local_number2 = 0; @00021D9C:0005 goto label_21db1; @00021DA5:0001 endif; @00021DA5:0001 label_21da5: @00021DA7:001A local_number2 = &local_string2; @00021DB1:0004 label_21db1: @00021DB3:000D local_number6 = (local_string3 = ""); @00021DC0:0004 if(local_number6) then // ref index: 1 @00021DCC:0006 local_number1 = 0; @00021DD8:0005 goto label_21ded; @00021DE1:0001 endif; @00021DE1:0001 label_21de1: @00021DE3:001A local_number1 = &local_string3; @00021DED:0008 label_21ded: @00021DEF:0031 Resize(local_string4, 2048); @00021DFB:0032 SizeOf(local_string4); @00021E02:0006 local_number4 = LASTRESULT; @00021E0C:000D local_number6 = (local_string1 = "WIN.INI"); @00021E20:0004 if(local_number6) then // ref index: 1 @00021E2C:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll @00021E41:0006 local_number3 = LASTRESULT; @00021E4B:0005 goto label_21f1c; @00021E54:0008 endif; @00021E54:0008 label_21e54: @00021E56:0021 function_473(local_string1); @00021E5F:0006 local_number6 = LASTRESULT; @00021E69:000D local_number6 = (local_number6 = 0); @00021E78:0004 if(local_number6) then // ref index: 1 @00021E84:0021 function_641(); @00021E8A:0006 local_string6 = LASTRESULT; @00021E94:0014 local_string5 = (local_string6 ^ local_string1); @00021EA1:0005 goto label_21eb6; @00021EAA:0001 endif; @00021EAA:0001 label_21eaa: @00021EAC:0006 local_string5 = local_string1; @00021EB6:0006 label_21eb6: @00021EB8:0021 function_364(3, local_string5); @00021EC6:0006 local_number6 = LASTRESULT; @00021ED0:000D local_number6 = (local_number6 = 0); @00021EDF:0004 if(local_number6) then // ref index: 1 @00021EEB:0027 // return coming @00021EEF:0023 return -1; @00021EF8:0002 endif; @00021EF8:0002 label_21ef8: @00021EFA:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll @00021F12:0006 local_number3 = LASTRESULT; @00021F1C:0004 label_21f1c: @00021F1E:000D local_number6 = (local_number3 = 0); @00021F2D:0004 if(local_number6) then // ref index: 1 @00021F39:0027 // return coming @00021F3D:0023 return -1; @00021F46:0004 endif; @00021F46:0004 label_21f46: @00021F48:0009 local_number6 = (local_number4 < local_number3); @00021F55:0004 if(local_number6) then // ref index: 1 @00021F61:0027 // return coming @00021F65:0023 return -5; @00021F6E:0003 endif; @00021F6E:0003 label_21f6e: @00021F70:000B local_number6 = (local_number3 <= 0); @00021F7F:0004 if(local_number6) then // ref index: 1 @00021F8B:0006 local_string4 = ""; @00021F95:0003 endif; @00021F95:0003 label_21f95: @00021F97:0027 // return coming @00021F9B:0023 return 0; @00021FA4:0026 end; // checksum: d6d9fc87 @00021FB0:0007 label_21fb0: @00021FB2:0022 function NUMBER function_467(local_string1, local_string2, local_string3, local_string4) @00021FB2 NUMBER local_number1, local_number2; @00021FB2 @00021FB2 @00021FB2 begin @00021FBB:002D NumToStr(local_string4, local_number1); @00021FC5:0006 local_number2 = LASTRESULT; @00021FCF:0009 local_number2 = (local_number2 < 0); @00021FDE:0004 if(local_number2) then // ref index: 1 @00021FEA:0027 // return coming @00021FEE:0023 return -1; @00021FF7:0005 endif; @00021FF7:0005 label_21ff7: @00021FF9:0027 // return coming @00021FFD:0021 function_469(local_string1, local_string2, local_string3, local_string4); @0002200F:0006 local_number2 = LASTRESULT; @00022019:0023 return local_number2; @00022020:0026 end; // checksum: fef997f8 @0002202C:0011 label_2202c: @0002202E:0022 function NUMBER function_468(local_string1, local_string2, local_string3, local_number1) @0002202E NUMBER local_number2, local_number3, local_number4, local_number5; @0002202E STRING local_string4, local_string5, local_string6; @0002202E @0002202E begin @00022037:0007 local_string6 = ("FileName=" + "%s"); @0002204F:0007 local_string6 = (local_string6 + "\t"); @0002205D:0007 local_string6 = (local_string6 + "SectionName="); @00022076:0007 local_string6 = (local_string6 + "%s"); @00022085:0007 local_string6 = (local_string6 + "\t"); @00022093:0007 local_string6 = (local_string6 + "KeyName="); @000220A8:0007 local_string6 = (local_string6 + "%s"); @000220B7:0007 local_string6 = (local_string6 + "\t"); @000220C5:0007 local_string6 = (local_string6 + "ValueName="); @000220DC:0007 local_string6 = (local_string6 + "%s"); @000220EB:0021 function_623(local_string5, local_string6, local_string1, local_string2, local_string3, local_string4); @00022103:0021 function_441("ISFuncBegin", "WriteProfString", local_string5); @0002212C:000D local_number4 = (local_string3 = ""); @00022139:0004 if(local_number4) then // ref index: 1 @00022145:0006 local_number1 = 0; @00022151:0005 goto label_22166; @0002215A:0001 endif; @0002215A:0001 label_2215a: @0002215C:001A local_number1 = &local_string3; @00022166:0004 label_22166: @00022168:000D local_number4 = (local_string4 = ""); @00022175:0004 if(local_number4) then // ref index: 1 @00022181:0006 local_number2 = 0; @0002218D:0005 goto label_221a2; @00022196:0001 endif; @00022196:0001 label_22196: @00022198:001A local_number2 = &local_string4; @000221A2:0005 label_221a2: @000221A4:000D local_number4 = (local_string1 = "WIN.INI"); @000221B8:0004 if(local_number4) then // ref index: 1 @000221C4:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll @000221D3:0006 local_number3 = LASTRESULT; @000221DD:0005 goto label_22204; @000221E6:0002 endif; @000221E6:0002 label_221e6: @000221E8:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll @000221FA:0006 local_number3 = LASTRESULT; @00022204:000C label_22204: @00022206:000D local_number4 = (local_string2 = ""); @00022213:000D local_number5 = (local_string3 = ""); @00022220:0019 local_number4 = (local_number4 = local_number5); @0002222D:000D local_number5 = (local_string4 = ""); @0002223A:0019 local_number4 = (local_number4 = local_number5); @00022247:0018 local_number4 = (local_number3 || local_number4); @00022254:0004 if(local_number4) then // ref index: 2 @00022260:000E local_number4 = (local_string3 != ""); @0002226D:000E local_number5 = (local_string4 != ""); @0002227A:0019 local_number4 = (local_number4 = local_number5); @00022287:0004 if(local_number4) then // ref index: 1 @00022293:0021 function_472(local_string1, local_string2, local_string3, local_string4); @000222A5:0002 endif; @000222A5:0002 label_222a5: @000222A7:0006 local_number3 = 0; @000222B3:0005 goto label_222ca; @000222BC:0001 endif; @000222BC:0001 label_222bc: @000222BE:0006 local_number3 = -1; @000222CA:0005 label_222ca: @000222CC:0027 // return coming @000222D0:0021 function_470(local_number3, local_string1, local_string2, local_string3, local_string4); @000222E5:0006 local_number4 = LASTRESULT; @000222EF:0023 return local_number4; @000222F6:0026 end; // checksum: 97c031aa @00022302:0004 label_22302: @00022304:0022 function NUMBER function_469(local_string1, local_string2, local_string3, local_string4) @00022304 NUMBER local_number1, local_number2; @00022304 STRING local_string5, local_string6, local_string7; @00022304 @00022304 begin @0002230D:0009 local_number2 = (local_number1 < 0); @0002231C:0004 if(local_number2) then // ref index: 1 @00022328:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Profile.rul", 599, local_number1); @00022366:0004 endif; @00022366:0004 label_22366: @00022368:0009 local_number2 = (local_number1 < 0); @00022377:0004 if(local_number2) then // ref index: 1 @00022383:0006 local_string6 = "Failure"; @00022394:0005 goto label_223b0; @0002239D:0001 endif; @0002239D:0001 label_2239d: @0002239F:0006 local_string6 = "Success"; @000223B0:0012 label_223b0: @000223B2:0007 local_string7 = ("Result=" + "%s"); @000223C8:0007 local_string7 = (local_string7 + "\t"); @000223D6:0007 local_string7 = (local_string7 + "FileName="); @000223EC:0007 local_string7 = (local_string7 + "%s"); @000223FB:0007 local_string7 = (local_string7 + "\t"); @00022409:0007 local_string7 = (local_string7 + "SectionName="); @00022422:0007 local_string7 = (local_string7 + "%s"); @00022431:0007 local_string7 = (local_string7 + "\t"); @0002243F:0007 local_string7 = (local_string7 + "KeyName="); @00022454:0007 local_string7 = (local_string7 + "%s"); @00022463:0007 local_string7 = (local_string7 + "\t"); @00022471:0007 local_string7 = (local_string7 + "ValueName="); @00022488:0007 local_string7 = (local_string7 + "%s"); @00022497:0021 function_623(local_string5, local_string7, local_string6, local_string1, local_string2, local_string3, local_string4); @000224B2:0021 function_441("ISFuncEnd", "WriteProfString", local_string5); @000224D9:0027 // return coming @000224DD:0023 return local_number1; @000224E4:0026 end; // checksum: 10219f41 @000224F0:0007 label_224f0: @000224F2:0022 function NUMBER function_470(local_number1, local_string1, local_string2, local_string3, local_string4) @000224F2 NUMBER local_number2, local_number3, local_number4; @000224F2 @000224F2 @000224F2 begin @000224FB:0021 ListCreate(0); @00022506:0006 local_number1 = LASTRESULT; @00022510:000D local_number4 = (local_number1 = -1); @0002251F:0004 if(local_number4) then // ref index: 1 @0002252B:0027 // return coming @0002252F:0023 return -1; @00022538:0006 endif; @00022538:0006 label_22538: @0002253A:0021 ListCreate(0); @00022545:0006 local_number2 = LASTRESULT; @0002254F:000D local_number4 = (local_number2 = -1); @0002255E:0004 if(local_number4) then // ref index: 1 @0002256A:0027 // return coming @0002256E:0023 return -1; @00022577:0006 endif; @00022577:0006 label_22577: @00022579:0021 function_466(local_string1, local_string2, local_number1, local_number2); @0002258B:0006 local_number3 = LASTRESULT; @00022595:0009 local_number4 = (local_number3 < 0); @000225A4:0004 if(local_number4) then // ref index: 1 @000225B0:0027 // return coming @000225B4:0023 return local_number3; @000225BB:0005 endif; @000225BB:0005 label_225bb: @000225BD:0027 // return coming @000225C1:0021 ListCount(local_number1); @000225CA:0006 local_number4 = LASTRESULT; @000225D4:0023 return local_number4; @000225DB:0026 end; // checksum: 101ed2d @000225E7:0010 label_225e7: @000225E9:0022 function NUMBER function_471(local_string1, local_string2) @000225E9 NUMBER local_number1; @000225E9 STRING local_string3, local_string4; @000225E9 OBJECT local_object1, local_object2, local_object3, local_object4; @000225E9 begin @000225F2:0021 function_656(); @000225F8:0034 set local_object3 = LASTRESULT; @00022602:0020 IsObject(local_object3); // dll: ISRT.dll @0002260B:0006 local_number1 = LASTRESULT; @00022615:0004 if(local_number1) then // ref index: 1 @00022621:0033 local_object1. = 0 = local_string1; @00022633:0033 local_object1. = 1 = local_string2; @00022645:0033 local_object1. = 2 = local_string3; @00022657:0033 local_object1. = 3 = local_string4; @00022669:0033 local_object1. = 4 = 0; @0002267D:0033 local_object1. = 5 = 0; @00022691:0035 local_object3.OpSequence(OPTYPE_INI); @000226B2:0006 local_object4 = LASTRESULT; @000226BC:0035 local_object4.Add(local_object1.local_object2); @000226CF:0006 local_object4 = NOTHING; @000226D9:0003 endif; @000226D9:0003 label_226d9: @000226DB:0027 // return coming @000226DF:0023 return 0; @000226E8:0026 end; // checksum: 4e70bf2c @00022704:0009 label_22704: @00022706:0022 function NUMBER function_472(local_string1, local_string2, local_string3, local_string4) @00022706 NUMBER local_number1, local_number2; @00022706 @00022706 @00022706 begin @0002270F:0021 ParsePath(local_string2, local_string1, 0); @00022720:0021 ParsePath(local_string3, local_string1, 2); @00022731:000D local_number1 = (local_string2 = ""); @0002273E:000D local_number2 = (local_string3 = ""); @0002274B:0018 local_number1 = (local_number1 || local_number2); @00022758:0004 if(local_number1) then // ref index: 1 @00022764:0027 // return coming @00022768:0023 return 0; @00022771:0008 endif; @00022771:0008 label_22771: @00022773:001E local_number1 = local_string2[1]; @00022782:000D local_number1 = (local_number1 = 58); @00022791:0004 if(local_number1) then // ref index: 1 @0002279D:0027 // return coming @000227A1:001E local_number1 = local_string2[0]; @000227B0:0021 function_475(local_number1); @000227B9:0006 local_number1 = LASTRESULT; @000227C3:0023 return local_number1; @000227CA:0003 endif; @000227CA:0003 label_227ca: @000227CC:0027 // return coming @000227D0:0023 return 1; @000227D9:0026 end; // checksum: 107eb38 @000227E5:0004 label_227e5: @000227E7:0022 function NUMBER function_473(local_string1) @000227E7 NUMBER local_number1, local_number3; @000227E7 @000227E7 @000227E7 begin @000227F0:000D local_number3 = (local_number1 = 0); @000227FF:0004 if(local_number3) then // ref index: 1 @0002280B:0021 function_476(local_string1); @00022814:0004 endif; @00022814:0004 label_22814: @00022816:0014 local_string1 = (local_string1 ^ ""); @00022823:0027 // return coming @00022827:0023 return 0; @00022830:0026 end; // checksum: 74c3d @0002283C:000B label_2283c: @0002283E:0022 function NUMBER function_474(local_string1, local_number1) @0002283E NUMBER local_number2, local_number3, local_number4; @0002283E @0002283E @0002283E begin @00022847:0027 // return coming @0002284B:000C local_number2 = (local_number1 >= 97); @0002285A:000B local_number3 = (local_number1 <= 122); @00022869:0019 local_number2 = (local_number2 = local_number3); @00022876:000C local_number3 = (local_number1 >= 65); @00022885:000B local_number4 = (local_number1 <= 90); @00022894:0019 local_number3 = (local_number3 = local_number4); @000228A1:0018 local_number2 = (local_number2 || local_number3); @000228AE:0023 return local_number2; @000228B5:0026 end; // checksum: 27138 @000228C1:0007 label_228c1: @000228C3:0022 function NUMBER function_475(local_number1) @000228C3 NUMBER local_number2, local_number3; @000228C3 STRING local_string1, local_string2, local_string3, local_string4; @000228C3 @000228C3 begin @000228CC:0021 ParsePath(local_string2, local_string1, 1); @000228DD:000D local_number2 = (local_string2 = ""); @000228EA:0004 if(local_number2) then // ref index: 1 @000228F6:0007 local_string1 = (".\\" + local_string1); @00022905:0027 // return coming @00022909:0023 return 1; @00022912:0006 endif; @00022912:0006 label_22912: @00022914:0028 StrLengthChars(local_string2); @0002291B:0006 local_number1 = LASTRESULT; @00022925:0009 local_number2 = (local_number1 < 2); @00022934:0004 if(local_number2) then // ref index: 1 @00022940:0027 // return coming @00022944:0023 return 0; @0002294D:000A endif; @0002294D:000A label_2294d: @0002294F:001E local_number2 = local_string2[1]; @0002295E:000D local_number2 = (local_number2 = 58); @0002296D:000D local_number3 = (local_number1 = 2); @0002297C:0019 local_number2 = (local_number2 = local_number3); @00022989:0004 if(local_number2) then // ref index: 1 @00022995:0021 GetDisk/GetDir(local_string1, local_string3); @000229A1:0007 local_string4 = (local_string2 + ".\\"); @000229B0:0007 local_string1 = (local_string4 + local_string3); @000229BD:0027 // return coming @000229C1:0023 return 1; @000229CA:0003 endif; @000229CA:0003 label_229ca: @000229CC:0027 // return coming @000229D0:0023 return 0; @000229D9:0026 end; // checksum: 32f05 @000229E5:0007 label_229e5: @000229E7:0022 function NUMBER function_476(local_string1) @000229E7 NUMBER local_number1, local_number2, local_number3, local_number4; @000229E7 @000229E7 @000229E7 begin @000229F0:0021 function_523(local_number2, 0); @000229FE:0006 local_number3 = LASTRESULT; @00022A08:0009 local_number4 = (local_number3 < 0); @00022A17:0004 if(local_number4) then // ref index: 1 @00022A23:0027 // return coming @00022A27:0023 return local_number3; @00022A2E:0005 endif; @00022A2E:0005 label_22a2e: @00022A30:0027 // return coming @00022A34:0020 _RegEnum(global_number50, global_number11, local_string1, local_number1, local_number2); // dll: ISRT.dll @00022A49:0006 local_number4 = LASTRESULT; @00022A53:0023 return local_number4; @00022A5A:0026 end; // checksum: 5e43197b @00022A66:0009 label_22a66: @00022A68:0022 function NUMBER function_477(local_string1, local_number1, local_number2) @00022A68 NUMBER local_number4, local_number5; @00022A68 @00022A68 @00022A68 begin @00022A71:0021 ListCreate(0); @00022A7C:0006 local_number4 = LASTRESULT; @00022A86:0021 function_522(local_number4); @00022A8F:0006 local_number2 = LASTRESULT; @00022A99:0009 local_number5 = (local_number2 < 0); @00022AA8:0004 if(local_number5) then // ref index: 1 @00022AB4:0027 // return coming @00022AB8:0023 return local_number2; @00022ABF:0006 endif; @00022ABF:0006 label_22abf: @00022AC1:0021 function_477(local_string1, local_number1, local_number4); @00022AD0:0006 local_number2 = LASTRESULT; @00022ADA:0009 local_number5 = (local_number2 < 0); @00022AE9:0004 if(local_number5) then // ref index: 1 @00022AF5:0027 // return coming @00022AF9:0023 return local_number2; @00022B00:0005 endif; @00022B00:0005 label_22b00: @00022B02:0027 // return coming @00022B06:0021 ListCount(local_number4); @00022B0F:0006 local_number5 = LASTRESULT; @00022B19:0023 return local_number5; @00022B20:0026 end; // checksum: 4b227 @00022B2C:0006 label_22b2c: @00022B2E:0022 function NUMBER function_478(local_string1, local_number1) @00022B2E NUMBER local_number2, local_number3; @00022B2E STRING local_string2, local_string3; @00022B2E @00022B2E begin @00022B37:0027 // return coming @00022B3B:0021 function_496(global_number11, local_string1, local_string2, local_number1, local_string3, local_number2); @00022B53:0006 local_number3 = LASTRESULT; @00022B5D:0023 return local_number3; @00022B64:0026 end; // checksum: 6302c @00022B70:0006 label_22b70: @00022B72:0022 function NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2) @00022B72 NUMBER local_number3; @00022B72 @00022B72 @00022B72 begin @00022B7B:0027 // return coming @00022B7F:0021 function_498(global_number11, local_string1, local_string2, local_number1, local_string3, local_number2); @00022B97:0006 local_number3 = LASTRESULT; @00022BA1:0023 return local_number3; @00022BA8:0026 end; // checksum: 1033429 @00022BB4:0006 label_22bb4: @00022BB6:0022 function NUMBER function_480(local_string1, local_string2, local_number1, local_string3, local_number2) @00022BB6 @00022BB6 @00022BB6 @00022BB6 begin @00022BBF:0027 // return coming @00022BC3:0020 _RegDeleteValue(global_number50, global_number11, local_string1, local_string2); // dll: ISRT.dll @00022BD5:0006 local_number1 = LASTRESULT; @00022BDF:0023 return local_number1; @00022BE6:0026 end; // checksum: 366b5a60 @00022BF2:0007 label_22bf2: @00022BF4:0022 function NUMBER function_481(local_string1, local_string2) @00022BF4 NUMBER local_number1, local_number2, local_number4, local_number5, local_number6; @00022BF4 @00022BF4 @00022BF4 begin @00022BFD:0021 ListCreate(0); @00022C08:0006 local_number5 = LASTRESULT; @00022C12:000D local_number6 = (local_number5 = -1); @00022C21:0004 if(local_number6) then // ref index: 1 @00022C2D:0027 // return coming @00022C31:0023 return -1; @00022C3A:0006 endif; @00022C3A:0006 label_22c3a: @00022C3C:0021 function_496(global_number11, local_string1, local_string2, local_number2, local_string2, local_number4); @00022C54:0006 local_number1 = LASTRESULT; @00022C5E:0009 local_number6 = (local_number1 < 0); @00022C6D:0004 if(local_number6) then // ref index: 1 @00022C79:0027 // return coming @00022C7D:0023 return local_number1; @00022C84:0006 endif; @00022C84:0006 label_22c84: @00022C86:0021 function_614(local_number5, local_string2, ""); @00022C95:0006 local_number1 = LASTRESULT; @00022C9F:0009 local_number6 = (local_number1 < 0); @00022CAE:0004 if(local_number6) then // ref index: 1 @00022CBA:0027 // return coming @00022CBE:0023 return local_number1; @00022CC5:0005 endif; @00022CC5:0005 label_22cc5: @00022CC7:0027 // return coming @00022CCB:0021 ListCount(local_number5); @00022CD4:0006 local_number6 = LASTRESULT; @00022CDE:0023 return local_number6; @00022CE5:0026 end; // checksum: 3f52c @00022CF1:0006 label_22cf1: @00022CF3:0022 function NUMBER function_482(local_string1, local_string2) @00022CF3 NUMBER local_number1; @00022CF3 @00022CF3 @00022CF3 begin @00022CFC:0027 // return coming @00022D00:0021 function_484(0); @00022D0B:0006 local_number1 = LASTRESULT; @00022D15:0023 return local_number1; @00022D1C:0026 end; // checksum: 4292f @00022D28:0009 label_22d28: @00022D2A:0022 function NUMBER function_483() @00022D2A NUMBER local_number1, local_number2, local_number3; @00022D2A STRING local_string1; @00022D2A @00022D2A begin @00022D33:0021 function_408(12, global_string15); @00022D41:0021 function_408(20, global_string14); @00022D4F:0021 function_408(28, global_string16); @00022D5D:0021 function_408(65, "Success"); @00022D72:0021 function_408(73, "Installation Successful."); @00022D98:0004 if(local_number1) then // ref index: 1 @00022DA4:0027 // return coming @00022DA8:0023 return 0; @00022DB1:0007 endif; @00022DB1:0007 label_22db1: @00022DB3:0021 function_364(15, local_string1); @00022DC1:0006 local_number3 = LASTRESULT; @00022DCB:000D local_number3 = (local_number3 = 1); @00022DDA:0004 if(local_number3) then // ref index: 1 @00022DE6:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 339, -1); @00022E27:0027 // return coming @00022E2B:0023 return -1; @00022E34:0007 endif; @00022E34:0007 label_22e34: @00022E36:0028 StrLengthChars(global_string25); @00022E3D:0006 local_number3 = LASTRESULT; @00022E47:000D local_number3 = (local_number3 = 0); @00022E56:0004 if(local_number3) then // ref index: 1 @00022E62:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 345, -1); @00022EA3:0027 // return coming @00022EA7:0023 return -1; @00022EB0:000A endif; @00022EB0:000A label_22eb0: @00022EB2:0021 function_461(); @00022EB8:0021 function_604(global_string15, global_string14, global_string16); @00022EC7:0021 function_605(0); @00022ED2:0021 function_667(); @00022ED8:0006 local_number3 = LASTRESULT; @00022EE2:0020 _RegCreateKey(global_number50, local_number3, global_string25, "", 1); // dll: ISRT.dll @00022EF9:0006 local_number2 = LASTRESULT; @00022F03:0009 local_number3 = (local_number2 < 0); @00022F12:0004 if(local_number3) then // ref index: 1 @00022F1E:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 362, local_number2); @00022F5D:0003 endif; @00022F5D:0003 label_22f5d: @00022F5F:0027 // return coming @00022F63:0023 return local_number2; @00022F6A:0026 end; // checksum: 38093b46 @00022F76:0006 label_22f76: @00022F78:0022 function NUMBER function_484(local_number1) @00022F78 @00022F78 @00022F78 @00022F78 begin @00022F81:0027 // return coming @00022F85:0021 function_486(0); @00022F90:0006 local_number1 = LASTRESULT; @00022F9A:0023 return local_number1; @00022FA1:0026 end; // checksum: 42829 @00022FAD:0005 label_22fad: @00022FAF:0022 function NUMBER function_485() @00022FAF NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00022FAF STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string10, local_string11; @00022FAF OBJECT local_object1; @00022FAF begin @00022FB8:0004 if(local_number1) then // ref index: 1 @00022FC4:0006 local_string3 = "DeinstallStart"; @00022FDC:0006 local_string4 = global_string7; @00022FE6:0005 goto label_23015; @00022FEF:0002 endif; @00022FEF:0002 label_22fef: @00022FF1:0006 local_string3 = "MaintenanceStart"; @0002300B:0006 local_string4 = global_string8; @00023015:0025 label_23015: @00023017:0021 function_441("ISFuncBegin", local_string3, ""); @00023031:0006 local_number3 = 0; @0002303D:001A local_number5 = &local_object1; @00023047:0020 GetLocalTime(local_number5); // dll: KERNEL32.dll @00023050:0035 local_object1.nYearMonth; @00023064:0006 local_number5 = LASTRESULT; @0002306E:0021 function_425(local_number5); @00023077:0006 local_number5 = LASTRESULT; @00023081:0035 local_object1.nYearMonth; @00023095:0006 local_number6 = LASTRESULT; @0002309F:0021 LOWORD/HIWORD(local_number6); @000230A8:0006 local_number6 = LASTRESULT; @000230B2:0035 local_object1.nDay; @000230C0:0006 local_number7 = LASTRESULT; @000230CA:0021 LOWORD/HIWORD(local_number7); @000230D3:0006 local_number7 = LASTRESULT; @000230DD:0021 function_623(local_string10, "%.4ld%.2ld%.2ld", local_number5, local_number6, local_number7); @00023101:0021 function_646(); @00023107:0006 local_number5 = LASTRESULT; @00023111:002D NumToStr(local_string1, local_number5); @0002311B:002D NumToStr(local_string6, global_number12); @00023125:002D NumToStr(local_string7, global_number13); @0002312F:002D NumToStr(local_string8, global_number14); @00023139:0021 function_648(); @0002313F:0006 local_number5 = LASTRESULT; @00023149:002D NumToStr(local_string9, local_number5); @00023153:0021 function_488(); @00023159:0006 local_number4 = LASTRESULT; @00023163:000D local_number5 = (local_number4 = 2); @00023172:000D local_number6 = (local_number4 = 3); @00023181:0018 local_number5 = (local_number5 || local_number6); @0002318E:0004 if(local_number5) then // ref index: 1 @0002319A:0021 function_491(28, local_string4); @000231A8:0006 local_number2 = LASTRESULT; @000231B2:0009 local_number5 = (local_number2 < 0); @000231C1:0004 if(local_number5) then // ref index: 1 @000231CD:0006 local_number3 = local_number2; @000231D7:0005 endif; @000231D7:0005 endif; @000231D7:0005 label_231d7: @000231D9:000D local_number5 = (local_number4 = 4); @000231E8:000D local_number6 = (local_number4 = 2); @000231F7:0018 local_number5 = (local_number5 || local_number6); @00023204:0004 if(local_number5) then // ref index: 1 @00023210:0007 local_string4 = (local_string4 + global_string9); @0002321D:0006 endif; @0002321D:0006 label_2321d: @0002321F:0006 local_string5 = global_string13; @00023229:0028 StrLengthChars(local_string5); @00023230:0006 local_number5 = LASTRESULT; @0002323A:000D local_number5 = (local_number5 = 0); @00023249:0004 if(local_number5) then // ref index: 1 @00023255:0006 local_string5 = global_string14; @0002325F:0005 endif; @0002325F:0005 label_2325f: @00023261:0021 function_491(4, local_string4); @0002326F:0006 local_number2 = LASTRESULT; @00023279:0009 local_number5 = (local_number2 < 0); @00023288:0004 if(local_number5) then // ref index: 1 @00023294:0006 local_number3 = local_number2; @0002329E:0006 endif; @0002329E:0006 label_2329e: @000232A0:0014 local_string11 = (global_string6 ^ "setup.ilg"); @000232B6:0021 function_491(5, local_string11); @000232C4:0006 local_number2 = LASTRESULT; @000232CE:0009 local_number5 = (local_number2 < 0); @000232DD:0004 if(local_number5) then // ref index: 1 @000232E9:0006 local_number3 = local_number2; @000232F3:0005 endif; @000232F3:0005 label_232f3: @000232F5:0021 function_491(7, global_string4); @00023303:0006 local_number2 = LASTRESULT; @0002330D:0009 local_number5 = (local_number2 < 0); @0002331C:0004 if(local_number5) then // ref index: 1 @00023328:0006 local_number3 = local_number2; @00023332:0005 endif; @00023332:0005 label_23332: @00023334:0021 function_491(30, global_string5); @00023342:0006 local_number2 = LASTRESULT; @0002334C:0009 local_number5 = (local_number2 < 0); @0002335B:0004 if(local_number5) then // ref index: 1 @00023367:0006 local_number3 = local_number2; @00023371:0007 endif; @00023371:0007 label_23371: @00023373:0021 function_649(); @00023379:0006 local_string11 = LASTRESULT; @00023383:0021 function_491(6, local_string11); @00023391:0006 local_number2 = LASTRESULT; @0002339B:0009 local_number5 = (local_number2 < 0); @000233AA:0004 if(local_number5) then // ref index: 1 @000233B6:0006 local_number3 = local_number2; @000233C0:0005 endif; @000233C0:0005 label_233c0: @000233C2:0021 function_487(3, local_string5); @000233D0:0006 local_number2 = LASTRESULT; @000233DA:0009 local_number5 = (local_number2 < 0); @000233E9:0004 if(local_number5) then // ref index: 1 @000233F5:0006 local_number3 = local_number2; @000233FF:0005 endif; @000233FF:0005 label_233ff: @00023401:0021 function_487(13, global_string15); @0002340F:0006 local_number2 = LASTRESULT; @00023419:0009 local_number5 = (local_number2 < 0); @00023428:0004 if(local_number5) then // ref index: 1 @00023434:0006 local_number3 = local_number2; @0002343E:0005 endif; @0002343E:0005 label_2343e: @00023440:0021 function_487(14, global_string26); @0002344E:0006 local_number2 = LASTRESULT; @00023458:0009 local_number5 = (local_number2 < 0); @00023467:0004 if(local_number5) then // ref index: 1 @00023473:0006 local_number3 = local_number2; @0002347D:0005 endif; @0002347D:0005 label_2347d: @0002347F:0021 function_487(15, global_string27); @0002348D:0006 local_number2 = LASTRESULT; @00023497:0009 local_number5 = (local_number2 < 0); @000234A6:0004 if(local_number5) then // ref index: 1 @000234B2:0006 local_number3 = local_number2; @000234BC:0005 endif; @000234BC:0005 label_234bc: @000234BE:0021 function_487(16, global_string28); @000234CC:0006 local_number2 = LASTRESULT; @000234D6:0009 local_number5 = (local_number2 < 0); @000234E5:0004 if(local_number5) then // ref index: 1 @000234F1:0006 local_number3 = local_number2; @000234FB:0005 endif; @000234FB:0005 label_234fb: @000234FD:0021 function_487(17, global_string29); @0002350B:0006 local_number2 = LASTRESULT; @00023515:0009 local_number5 = (local_number2 < 0); @00023524:0004 if(local_number5) then // ref index: 1 @00023530:0006 local_number3 = local_number2; @0002353A:0005 endif; @0002353A:0005 label_2353a: @0002353C:0021 function_487(18, global_string30); @0002354A:0006 local_number2 = LASTRESULT; @00023554:0009 local_number5 = (local_number2 < 0); @00023563:0004 if(local_number5) then // ref index: 1 @0002356F:0006 local_number3 = local_number2; @00023579:0005 endif; @00023579:0005 label_23579: @0002357B:0021 function_487(19, global_string31); @00023589:0006 local_number2 = LASTRESULT; @00023593:0009 local_number5 = (local_number2 < 0); @000235A2:0004 if(local_number5) then // ref index: 1 @000235AE:0006 local_number3 = local_number2; @000235B8:0005 endif; @000235B8:0005 label_235b8: @000235BA:0021 function_487(20, global_string32); @000235C8:0006 local_number2 = LASTRESULT; @000235D2:0009 local_number5 = (local_number2 < 0); @000235E1:0004 if(local_number5) then // ref index: 1 @000235ED:0006 local_number3 = local_number2; @000235F7:0005 endif; @000235F7:0005 label_235f7: @000235F9:0021 function_487(21, global_string33); @00023607:0006 local_number2 = LASTRESULT; @00023611:0009 local_number5 = (local_number2 < 0); @00023620:0004 if(local_number5) then // ref index: 1 @0002362C:0006 local_number3 = local_number2; @00023636:0005 endif; @00023636:0005 label_23636: @00023638:0021 function_487(22, global_string34); @00023646:0006 local_number2 = LASTRESULT; @00023650:0009 local_number5 = (local_number2 < 0); @0002365F:0004 if(local_number5) then // ref index: 1 @0002366B:0006 local_number3 = local_number2; @00023675:0005 endif; @00023675:0005 label_23675: @00023677:0021 function_487(23, global_string35); @00023685:0006 local_number2 = LASTRESULT; @0002368F:0009 local_number5 = (local_number2 < 0); @0002369E:0004 if(local_number5) then // ref index: 1 @000236AA:0006 local_number3 = local_number2; @000236B4:0005 endif; @000236B4:0005 label_236b4: @000236B6:0021 function_487(24, global_string36); @000236C4:0006 local_number2 = LASTRESULT; @000236CE:0009 local_number5 = (local_number2 < 0); @000236DD:0004 if(local_number5) then // ref index: 1 @000236E9:0006 local_number3 = local_number2; @000236F3:0005 endif; @000236F3:0005 label_236f3: @000236F5:0021 function_491(25, local_string6); @00023703:0006 local_number2 = LASTRESULT; @0002370D:0009 local_number5 = (local_number2 < 0); @0002371C:0004 if(local_number5) then // ref index: 1 @00023728:0006 local_number3 = local_number2; @00023732:0005 endif; @00023732:0005 label_23732: @00023734:0021 function_491(26, local_string7); @00023742:0006 local_number2 = LASTRESULT; @0002374C:0009 local_number5 = (local_number2 < 0); @0002375B:0004 if(local_number5) then // ref index: 1 @00023767:0006 local_number3 = local_number2; @00023771:0005 endif; @00023771:0005 label_23771: @00023773:0021 function_491(27, local_string8); @00023781:0006 local_number2 = LASTRESULT; @0002378B:0009 local_number5 = (local_number2 < 0); @0002379A:0004 if(local_number5) then // ref index: 1 @000237A6:0006 local_number3 = local_number2; @000237B0:0006 endif; @000237B0:0006 label_237b0: @000237B2:0004 if(global_number16) then // ref index: 1 @000237BE:0021 function_491(32, "1"); @000237CD:0006 local_number2 = LASTRESULT; @000237D7:0009 local_number5 = (local_number2 < 0); @000237E6:0004 if(local_number5) then // ref index: 1 @000237F2:0006 local_number3 = local_number2; @000237FC:0005 endif; @000237FC:0005 endif; @000237FC:0005 label_237fc: @000237FE:0021 function_491(29, local_string10); @0002380C:0006 local_number2 = LASTRESULT; @00023816:0009 local_number5 = (local_number2 < 0); @00023825:0004 if(local_number5) then // ref index: 1 @00023831:0006 local_number3 = local_number2; @0002383B:0005 endif; @0002383B:0005 label_2383b: @0002383D:0021 function_491(31, local_string9); @0002384B:0006 local_number2 = LASTRESULT; @00023855:0009 local_number5 = (local_number2 < 0); @00023864:0004 if(local_number5) then // ref index: 1 @00023870:0006 local_number3 = local_number2; @0002387A:0005 endif; @0002387A:0005 label_2387a: @0002387C:0021 function_489(); @00023882:0006 local_number2 = LASTRESULT; @0002388C:0009 local_number5 = (local_number2 < 0); @0002389B:0004 if(local_number5) then // ref index: 1 @000238A7:0006 local_number3 = local_number2; @000238B1:0005 endif; @000238B1:0005 label_238b1: @000238B3:0021 function_491(12, local_string1); @000238C1:0006 local_number2 = LASTRESULT; @000238CB:0009 local_number5 = (local_number2 < 0); @000238DA:0004 if(local_number5) then // ref index: 1 @000238E6:0006 local_number3 = local_number2; @000238F0:000A endif; @000238F0:000A label_238f0: @000238F2:0009 local_number5 = (local_number3 < 0); @00023901:0004 if(local_number5) then // ref index: 1 @0002390D:0007 local_string11 = ("Result=" + "%s"); @00023923:0007 local_string11 = (local_string11 + "\t"); @00023931:0007 local_string11 = (local_string11 + "\t"); @0002393F:0007 local_string11 = (local_string11 + "Error="); @00023952:0007 local_string11 = (local_string11 + "0x%08lx"); @00023966:0007 local_string11 = (local_string11 + "\t"); @00023974:0021 function_623(local_string2, local_string11, "Failure", local_number3); @0002398D:0005 goto label_239d2; @00023996:0003 endif; @00023996:0003 label_23996: @00023998:0007 local_string11 = ("Result=" + "%s"); @000239AE:0007 local_string11 = (local_string11 + "\t"); @000239BC:0021 function_623(local_string2, local_string11, "Success"); @000239D2:0004 label_239d2: @000239D4:0021 function_441("ISFuncEnd", local_string3, local_string2); @000239EC:0027 // return coming @000239F0:0023 return local_number3; @000239F7:0026 end; // checksum: 5643441b @00023A07:0007 label_23a07: @00023A09:0022 function NUMBER function_486(local_number1) @00023A09 NUMBER local_number2; @00023A09 STRING local_string1; @00023A09 @00023A09 begin @00023A12:0028 StrLengthChars(local_string1); @00023A19:0006 local_number2 = LASTRESULT; @00023A23:000D local_number2 = (local_number2 = 0); @00023A32:0004 if(local_number2) then // ref index: 1 @00023A3E:0027 // return coming @00023A42:0023 return 0; @00023A4B:0005 endif; @00023A4B:0005 label_23a4b: @00023A4D:0027 // return coming @00023A51:0021 function_491(local_number1, local_string1); @00023A5D:0006 local_number2 = LASTRESULT; @00023A67:0023 return local_number2; @00023A6E:0026 end; // checksum: 56003 @00023A7A:0007 label_23a7a: @00023A7C:0022 function NUMBER function_487(local_number1, local_string1) @00023A7C @00023A7C @00023A7C @00023A7C begin @00023A85:0035 global_object6.nWinMajor; @00023A98:0006 local_number1 = LASTRESULT; @00023AA2:0009 local_number1 = (local_number1 < 5); @00023AB1:0004 if(local_number1) then // ref index: 1 @00023ABD:0027 // return coming @00023AC1:0023 return 1; @00023ACA:0005 endif; @00023ACA:0005 label_23aca: @00023ACC:0004 if(global_number12) then // ref index: 3 @00023AD8:0004 if(global_number13) then // ref index: 1 @00023AE4:0027 // return coming @00023AE8:0023 return 5; @00023AF1:0005 goto label_23b09; @00023AFA:0002 endif; @00023AFA:0002 label_23afa: @00023AFC:0027 // return coming @00023B00:0023 return 4; @00023B09:0001 label_23b09: @00023B0B:0005 goto label_23b6b; @00023B14:0004 endif; @00023B14:0004 label_23b14: @00023B16:0004 if(global_number13) then // ref index: 1 @00023B22:0027 // return coming @00023B26:0023 return 3; @00023B2F:0005 goto label_23b6b; @00023B38:0004 endif; @00023B38:0004 label_23b38: @00023B3A:0004 if(global_number15) then // ref index: 1 @00023B46:0027 // return coming @00023B4A:0023 return 1; @00023B53:0005 goto label_23b6b; @00023B5C:0002 endif; @00023B5C:0002 label_23b5c: @00023B5E:0027 // return coming @00023B62:0023 return 2; @00023B6B:0001 label_23b6b: @00023B6D:0026 end; // checksum: 5100ff2b @00023B79:0008 label_23b79: @00023B7B:0022 function NUMBER function_488() @00023B7B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00023B7B STRING local_string1; @00023B7B @00023B7B begin @00023B84:0021 function_491(11, global_string16); @00023B92:0006 local_number2 = LASTRESULT; @00023B9C:0009 local_number7 = (local_number2 < 0); @00023BAB:0004 if(local_number7) then // ref index: 1 @00023BB7:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 588, local_number2); @00023BF6:0027 // return coming @00023BFA:0023 return local_number2; @00023C01:0009 endif; @00023C01:0009 label_23c01: @00023C03:0021 function_707(local_number3, global_string16); @00023C0F:002D NumToStr(local_string1, local_number3); @00023C19:0021 function_491(8, local_string1); @00023C27:0006 local_number2 = LASTRESULT; @00023C31:0009 local_number7 = (local_number2 < 0); @00023C40:0004 if(local_number7) then // ref index: 1 @00023C4C:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 596, local_number2); @00023C8B:0027 // return coming @00023C8F:0023 return local_number2; @00023C96:0007 endif; @00023C96:0007 label_23c96: @00023C98:0021 function_709(local_number3, local_number4, local_number5, local_number6); @00023CAA:0006 local_number2 = LASTRESULT; @00023CB4:0009 local_number7 = (local_number2 < 0); @00023CC3:0004 if(local_number7) then // ref index: 1 @00023CCF:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 600, local_number2); @00023D0E:0027 // return coming @00023D12:0023 return local_number2; @00023D19:000B endif; @00023D19:000B label_23d19: @00023D1B:002D NumToStr(local_string1, local_number4); @00023D25:0006 local_number7 = LASTRESULT; @00023D2F:000C local_number7 = (local_number7 >= 0); @00023D3E:0004 if(local_number7) then // ref index: 1 @00023D4A:0021 function_491(9, local_string1); @00023D58:0006 local_number2 = LASTRESULT; @00023D62:0009 local_number7 = (local_number2 < 0); @00023D71:0004 if(local_number7) then // ref index: 1 @00023D7D:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 605, local_number2); @00023DBC:0027 // return coming @00023DC0:0023 return local_number2; @00023DC7:000B endif; @00023DC7:000B endif; @00023DC7:000B label_23dc7: @00023DC9:002D NumToStr(local_string1, local_number5); @00023DD3:0006 local_number7 = LASTRESULT; @00023DDD:000C local_number7 = (local_number7 >= 0); @00023DEC:0004 if(local_number7) then // ref index: 1 @00023DF8:0021 function_491(10, local_string1); @00023E06:0006 local_number2 = LASTRESULT; @00023E10:0009 local_number7 = (local_number2 < 0); @00023E1F:0004 if(local_number7) then // ref index: 1 @00023E2B:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 612, local_number2); @00023E6A:0027 // return coming @00023E6E:0023 return local_number2; @00023E75:0003 endif; @00023E75:0003 endif; @00023E75:0003 label_23e75: @00023E77:0027 // return coming @00023E7B:0023 return 0; @00023E84:0026 end; // checksum: 255b3a1c @00023E90:0008 label_23e90: @00023E92:0022 function NUMBER function_489() @00023E92 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00023E92 STRING local_string1, local_string2, local_string3; @00023E92 @00023E92 begin @00023E9B:0021 function_494(local_number1, local_string2); @00023EA7:0006 local_number4 = LASTRESULT; @00023EB1:0009 local_number5 = (local_number4 < 0); @00023EC0:0004 if(local_number5) then // ref index: 1 @00023ECC:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 626, local_number4); @00023F0B:0027 // return coming @00023F0F:0023 return local_number4; @00023F16:0009 endif; @00023F16:0009 label_23f16: @00023F18:0021 function_492(local_number1); @00023F21:0006 local_number5 = LASTRESULT; @00023F2B:0021 function_493(local_number1); @00023F34:0006 local_string3 = LASTRESULT; @00023F3E:0021 function_496(local_number5, local_string3, local_string2, local_number2, local_string1, local_number3); @00023F56:0006 local_number4 = LASTRESULT; @00023F60:0009 local_number5 = (local_number4 < 0); @00023F6F:0004 if(local_number5) then // ref index: 1 @00023F7B:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 630, local_number4); @00023FBA:0003 endif; @00023FBA:0003 label_23fba: @00023FBC:0027 // return coming @00023FC0:0023 return local_number4; @00023FC7:0026 end; // checksum: 13424 @00023FD3:0008 label_23fd3: @00023FD5:0022 function NUMBER function_490(local_number1, local_string1) @00023FD5 NUMBER local_number2, local_number3, local_number4; @00023FD5 STRING local_string2, local_string3, local_string4; @00023FD5 @00023FD5 begin @00023FDE:0021 function_494(local_number1, local_string4); @00023FEA:0006 local_number2 = LASTRESULT; @00023FF4:0009 local_number3 = (local_number2 < 0); @00024003:0004 if(local_number3) then // ref index: 1 @0002400F:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 641, local_number2); @0002404E:0027 // return coming @00024052:0023 return local_number2; @00024059:000D endif; @00024059:000D label_24059: @0002405B:0021 function_493(local_number1); @00024064:0006 local_string2 = LASTRESULT; @0002406E:0021 ParsePath(local_string3, local_string2, 1); @0002407F:0021 function_617(local_string3); @00024088:0021 function_492(local_number1); @00024091:0006 local_number3 = LASTRESULT; @0002409B:0020 _RegCreateKey(global_number50, local_number3, local_string3, "", 1); // dll: ISRT.dll @000240B2:0006 local_number2 = LASTRESULT; @000240BC:0009 local_number3 = (local_number2 < 0); @000240CB:0004 if(local_number3) then // ref index: 1 @000240D7:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 649, local_number2); @00024116:0027 // return coming @0002411A:0023 return local_number2; @00024121:0006 endif; @00024121:0006 label_24121: @00024123:0021 function_660(); @00024129:0006 local_number3 = LASTRESULT; @00024133:000D local_number4 = (local_number1 = 3); @00024142:0019 local_number3 = (local_number3 = local_number4); @0002414F:0004 if(local_number3) then // ref index: 1 @0002415B:0006 global_string13 = local_string1; @00024165:000B endif; @00024165:000B label_24165: @00024167:0021 function_492(local_number1); @00024170:0006 local_number3 = LASTRESULT; @0002417A:0021 function_495(local_number1); @00024183:0006 local_number4 = LASTRESULT; @0002418D:0021 function_498(local_number3, local_string2, local_string4, local_number4, local_string1, -1); @000241A7:0006 local_number2 = LASTRESULT; @000241B1:0009 local_number3 = (local_number2 < 0); @000241C0:0004 if(local_number3) then // ref index: 1 @000241CC:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 660, local_number2); @0002420B:0027 // return coming @0002420F:0023 return local_number2; @00024216:0003 endif; @00024216:0003 label_24216: @00024218:0027 // return coming @0002421C:0023 return 0; @00024225:0026 end; // checksum: eab9936d @00024231:0007 label_24231: @00024233:0022 function NUMBER function_491(local_number1, local_string1) @00024233 NUMBER local_number2, local_number3; @00024233 @00024233 @00024233 begin @0002423C:000D local_number2 = (local_number1 = 33); @0002424B:000D local_number3 = (local_number1 = 34); @0002425A:0018 local_number2 = (local_number2 || local_number3); @00024267:0004 if(local_number2) then // ref index: 1 @00024273:0027 // return coming @00024277:0023 return -2147483646; @00024280:0005 endif; @00024280:0005 label_24280: @00024282:0027 // return coming @00024286:0021 function_667(); @0002428C:0006 local_number2 = LASTRESULT; @00024296:0023 return local_number2; @0002429D:0026 end; // checksum: 36db7 @000242A9:0008 label_242a9: @000242AB:0022 function NUMBER function_492(local_number1) @000242AB NUMBER local_number2, local_number3; @000242AB STRING local_string1; @000242AB @000242AB begin @000242B4:000D local_number2 = (local_number1 = 1); @000242C3:000D local_number3 = (local_number1 = 2); @000242D2:0018 local_number2 = (local_number2 || local_number3); @000242DF:0004 if(local_number2) then // ref index: 1 @000242EB:0027 // return coming @000242EF:0014 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" ^ global_string19); @00024330:0023 return local_string1; @00024337:0008 endif; @00024337:0008 label_24337: @00024339:000D local_number2 = (local_number1 = 33); @00024348:000D local_number3 = (local_number1 = 34); @00024357:0018 local_number2 = (local_number2 || local_number3); @00024364:0004 if(local_number2) then // ref index: 1 @00024370:0027 // return coming @00024374:0021 function_668(); @0002437A:0006 local_string1 = LASTRESULT; @00024384:0023 return local_string1; @0002438B:0004 endif; @0002438B:0004 label_2438b: @0002438D:0027 // return coming @00024391:0014 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" ^ global_string12); @000243D2:0023 return local_string1; @000243D9:0026 end; // checksum: c090560 @000243E5:0002 label_243e5: @000243E7:0022 function STRING function_493(local_number1) @000243E7 NUMBER local_number2; @000243E7 STRING local_string1; @000243E7 @000243E7 begin @000243F0:0001 // switch/while/??? @000243F4:0004 label_243f4: @000243F6:000D local_number2 = (local_number1 = 1); @00024405:0004 if(local_number2) then // ref index: 1 @00024411:0006 local_string1 = "Path"; @0002441F:0005 goto label_24bbe; @00024428:0004 endif; @00024428:0004 label_24428: @0002442A:000D local_number2 = (local_number1 = 2); @00024439:0004 if(local_number2) then // ref index: 1 @00024445:0006 local_string1 = ""; @0002444F:0005 goto label_24bbe; @00024458:0004 endif; @00024458:0004 label_24458: @0002445A:000D local_number2 = (local_number1 = 3); @00024469:0004 if(local_number2) then // ref index: 1 @00024475:0006 local_string1 = "DisplayName"; @0002448A:0005 goto label_24bbe; @00024493:0004 endif; @00024493:0004 label_24493: @00024495:000D local_number2 = (local_number1 = 4); @000244A4:0004 if(local_number2) then // ref index: 1 @000244B0:0006 local_string1 = "UninstallString"; @000244C9:0005 goto label_24bbe; @000244D2:0004 endif; @000244D2:0004 label_244d2: @000244D4:000D local_number2 = (local_number1 = 5); @000244E3:0004 if(local_number2) then // ref index: 1 @000244EF:0006 local_string1 = "LogFile"; @00024500:0005 goto label_24bbe; @00024509:0004 endif; @00024509:0004 label_24509: @0002450B:000D local_number2 = (local_number1 = 6); @0002451A:0004 if(local_number2) then // ref index: 1 @00024526:0006 local_string1 = "ProductGuid"; @0002453B:0005 goto label_24bbe; @00024544:0004 endif; @00024544:0004 label_24544: @00024546:000D local_number2 = (local_number1 = 7); @00024555:0004 if(local_number2) then // ref index: 1 @00024561:0006 local_string1 = "InstallLocation"; @0002457A:0005 goto label_24bbe; @00024583:0004 endif; @00024583:0004 label_24583: @00024585:000D local_number2 = (local_number1 = 8); @00024594:0004 if(local_number2) then // ref index: 1 @000245A0:0006 local_string1 = "Version"; @000245B1:0005 goto label_24bbe; @000245BA:0004 endif; @000245BA:0004 label_245ba: @000245BC:000D local_number2 = (local_number1 = 9); @000245CB:0004 if(local_number2) then // ref index: 1 @000245D7:0006 local_string1 = "MajorVersion"; @000245ED:0005 goto label_24bbe; @000245F6:0004 endif; @000245F6:0004 label_245f6: @000245F8:000D local_number2 = (local_number1 = 10); @00024607:0004 if(local_number2) then // ref index: 1 @00024613:0006 local_string1 = "MinorVersion"; @00024629:0005 goto label_24bbe; @00024632:0004 endif; @00024632:0004 label_24632: @00024634:000D local_number2 = (local_number1 = 11); @00024643:0004 if(local_number2) then // ref index: 1 @0002464F:0006 local_string1 = "DisplayVersion"; @00024667:0005 goto label_24bbe; @00024670:0004 endif; @00024670:0004 label_24670: @00024672:000D local_number2 = (local_number1 = 12); @00024681:0004 if(local_number2) then // ref index: 1 @0002468D:0006 local_string1 = "LogMode"; @0002469E:0005 goto label_24bbe; @000246A7:0004 endif; @000246A7:0004 label_246a7: @000246A9:000D local_number2 = (local_number1 = 13); @000246B8:0004 if(local_number2) then // ref index: 1 @000246C4:0006 local_string1 = "Publisher"; @000246D7:0005 goto label_24bbe; @000246E0:0004 endif; @000246E0:0004 label_246e0: @000246E2:000D local_number2 = (local_number1 = 14); @000246F1:0004 if(local_number2) then // ref index: 1 @000246FD:0006 local_string1 = "URLInfoAbout"; @00024713:0005 goto label_24bbe; @0002471C:0004 endif; @0002471C:0004 label_2471c: @0002471E:000D local_number2 = (local_number1 = 15); @0002472D:0004 if(local_number2) then // ref index: 1 @00024739:0006 local_string1 = "Contact"; @0002474A:0005 goto label_24bbe; @00024753:0004 endif; @00024753:0004 label_24753: @00024755:000D local_number2 = (local_number1 = 16); @00024764:0004 if(local_number2) then // ref index: 1 @00024770:0006 local_string1 = "HelpLink"; @00024782:0005 goto label_24bbe; @0002478B:0004 endif; @0002478B:0004 label_2478b: @0002478D:000D local_number2 = (local_number1 = 17); @0002479C:0004 if(local_number2) then // ref index: 1 @000247A8:0006 local_string1 = "HelpTelephone"; @000247BF:0005 goto label_24bbe; @000247C8:0004 endif; @000247C8:0004 label_247c8: @000247CA:000D local_number2 = (local_number1 = 18); @000247D9:0004 if(local_number2) then // ref index: 1 @000247E5:0006 local_string1 = "Readme"; @000247F5:0005 goto label_24bbe; @000247FE:0004 endif; @000247FE:0004 label_247fe: @00024800:000D local_number2 = (local_number1 = 19); @0002480F:0004 if(local_number2) then // ref index: 1 @0002481B:0006 local_string1 = "URLUpdateInfo"; @00024832:0005 goto label_24bbe; @0002483B:0004 endif; @0002483B:0004 label_2483b: @0002483D:000D local_number2 = (local_number1 = 20); @0002484C:0004 if(local_number2) then // ref index: 1 @00024858:0006 local_string1 = "Comments"; @0002486A:0005 goto label_24bbe; @00024873:0004 endif; @00024873:0004 label_24873: @00024875:000D local_number2 = (local_number1 = 21); @00024884:0004 if(local_number2) then // ref index: 1 @00024890:0006 local_string1 = "ProductId"; @000248A3:0005 goto label_24bbe; @000248AC:0004 endif; @000248AC:0004 label_248ac: @000248AE:000D local_number2 = (local_number1 = 22); @000248BD:0004 if(local_number2) then // ref index: 1 @000248C9:0006 local_string1 = "RegCompany"; @000248DD:0005 goto label_24bbe; @000248E6:0004 endif; @000248E6:0004 label_248e6: @000248E8:000D local_number2 = (local_number1 = 23); @000248F7:0004 if(local_number2) then // ref index: 1 @00024903:0006 local_string1 = "RegOwner"; @00024915:0005 goto label_24bbe; @0002491E:0004 endif; @0002491E:0004 label_2491e: @00024920:000D local_number2 = (local_number1 = 24); @0002492F:0004 if(local_number2) then // ref index: 1 @0002493B:0006 local_string1 = "DisplayIcon"; @00024950:0005 goto label_24bbe; @00024959:0004 endif; @00024959:0004 label_24959: @0002495B:000D local_number2 = (local_number1 = 25); @0002496A:0004 if(local_number2) then // ref index: 1 @00024976:0006 local_string1 = "NoModify"; @00024988:0005 goto label_24bbe; @00024991:0004 endif; @00024991:0004 label_24991: @00024993:000D local_number2 = (local_number1 = 26); @000249A2:0004 if(local_number2) then // ref index: 1 @000249AE:0006 local_string1 = "NoRemove"; @000249C0:0005 goto label_24bbe; @000249C9:0004 endif; @000249C9:0004 label_249c9: @000249CB:000D local_number2 = (local_number1 = 27); @000249DA:0004 if(local_number2) then // ref index: 1 @000249E6:0006 local_string1 = "NoRepair"; @000249F8:0005 goto label_24bbe; @00024A01:0004 endif; @00024A01:0004 label_24a01: @00024A03:000D local_number2 = (local_number1 = 28); @00024A12:0004 if(local_number2) then // ref index: 1 @00024A1E:0006 local_string1 = "ModifyPath"; @00024A32:0005 goto label_24bbe; @00024A3B:0004 endif; @00024A3B:0004 label_24a3b: @00024A3D:000D local_number2 = (local_number1 = 29); @00024A4C:0004 if(local_number2) then // ref index: 1 @00024A58:0006 local_string1 = "InstallDate"; @00024A6D:0005 goto label_24bbe; @00024A76:0004 endif; @00024A76:0004 label_24a76: @00024A78:000D local_number2 = (local_number1 = 30); @00024A87:0004 if(local_number2) then // ref index: 1 @00024A93:0006 local_string1 = "InstallSource"; @00024AAA:0005 goto label_24bbe; @00024AB3:0004 endif; @00024AB3:0004 label_24ab3: @00024AB5:000D local_number2 = (local_number1 = 31); @00024AC4:0004 if(local_number2) then // ref index: 1 @00024AD0:0006 local_string1 = "Language"; @00024AE2:0005 goto label_24bbe; @00024AEB:0004 endif; @00024AEB:0004 label_24aeb: @00024AED:000D local_number2 = (local_number1 = 32); @00024AFC:0004 if(local_number2) then // ref index: 1 @00024B08:0006 local_string1 = "SystemComponent"; @00024B21:0005 goto label_24bbe; @00024B2A:0004 endif; @00024B2A:0004 label_24b2a: @00024B2C:000D local_number2 = (local_number1 = 33); @00024B3B:0004 if(local_number2) then // ref index: 1 @00024B47:0006 local_string1 = "RegisteredOwner"; @00024B60:0005 goto label_24bbe; @00024B69:0004 endif; @00024B69:0004 label_24b69: @00024B6B:000D local_number2 = (local_number1 = 34); @00024B7A:0004 if(local_number2) then // ref index: 1 @00024B86:0006 local_string1 = "RegisteredOrganization"; @00024BA6:0005 goto label_24bbe; @00024BAF:0002 endif; @00024BAF:0002 label_24baf: @00024BB1:0027 // return coming @00024BB5:0023 return -1; @00024BBE:0003 label_24bbe: @00024BC0:0027 // return coming @00024BC4:0023 return 0; @00024BCD:0026 end; // checksum: cfde02a4 @00024BD9:0015 label_24bd9: @00024BDB:0022 function NUMBER function_494(local_number1, local_string1) @00024BDB NUMBER local_number2, local_number3; @00024BDB @00024BDB @00024BDB begin @00024BE4:000D local_number2 = (local_number1 = 8); @00024BF3:000D local_number3 = (local_number1 = 9); @00024C02:0018 local_number2 = (local_number2 || local_number3); @00024C0F:000D local_number3 = (local_number1 = 10); @00024C1E:0018 local_number2 = (local_number2 || local_number3); @00024C2B:000D local_number3 = (local_number1 = 12); @00024C3A:0018 local_number2 = (local_number2 || local_number3); @00024C47:000D local_number3 = (local_number1 = 25); @00024C56:0018 local_number2 = (local_number2 || local_number3); @00024C63:000D local_number3 = (local_number1 = 26); @00024C72:0018 local_number2 = (local_number2 || local_number3); @00024C7F:000D local_number3 = (local_number1 = 27); @00024C8E:0018 local_number2 = (local_number2 || local_number3); @00024C9B:000D local_number3 = (local_number1 = 31); @00024CAA:0018 local_number2 = (local_number2 || local_number3); @00024CB7:000D local_number3 = (local_number1 = 32); @00024CC6:0018 local_number2 = (local_number2 || local_number3); @00024CD3:0004 if(local_number2) then // ref index: 1 @00024CDF:0027 // return coming @00024CE3:0023 return 4; @00024CEC:0003 endif; @00024CEC:0003 label_24cec: @00024CEE:0027 // return coming @00024CF2:0023 return 1; @00024CFB:0026 end; // checksum: 3f29 @00024D07:0006 label_24d07: @00024D09:0022 function NUMBER function_495(local_number1) @00024D09 NUMBER local_number2, local_number3, local_number4; @00024D09 STRING local_string1, local_string2, local_string3; @00024D09 @00024D09 begin @00024D12:0027 // return coming @00024D16:0021 function_497(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3, 0); @00024D33:0006 local_number4 = LASTRESULT; @00024D3D:0023 return local_number4; @00024D44:0026 end; // checksum: 63a2e @00024D50:0006 label_24d50: @00024D52:0022 function NUMBER function_496(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00024D52 NUMBER local_number4, local_number5, local_number6, local_number7; @00024D52 @00024D52 @00024D52 begin @00024D5B:000D local_number6 = (local_number4 = 0); @00024D6A:0009 local_number7 = (local_number3 < 1024); @00024D79:0019 local_number6 = (local_number6 = local_number7); @00024D86:0004 if(local_number6) then // ref index: 1 @00024D92:0006 local_number3 = 1024; @00024D9E:0008 endif; @00024D9E:0008 label_24d9e: @00024DA0:0031 Resize(local_string3, local_number3); @00024DAA:0020 _RegQueryKeyValue(global_number50, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @00024DC5:0006 local_number5 = LASTRESULT; @00024DCF:000D local_number6 = (local_number5 = -10); @00024DDE:0004 if(local_number6) then // ref index: 1 @00024DEA:0020 _RegQueryKeyBinaryValue(global_number50, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @00024E02:0006 local_number5 = LASTRESULT; @00024E0C:0006 local_number2 = 3; @00024E18:0009 endif; @00024E18:0009 label_24e18: @00024E1A:000D local_number6 = (local_number5 = -5); @00024E29:0004 if(local_number6) then // ref index: 2 @00024E35:000D local_number6 = (local_number4 = 0); @00024E44:0004 if(local_number6) then // ref index: 1 @00024E50:0027 // return coming @00024E54:0021 function_497(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3, 1); @00024E71:0006 local_number6 = LASTRESULT; @00024E7B:0023 return local_number6; @00024E82:0005 goto label_24edb; @00024E8B:0003 endif; @00024E8B:0003 label_24e8b: @00024E8D:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 826, -1); @00024ECE:0027 // return coming @00024ED2:0023 return -1; @00024EDB:0003 endif; @00024EDB:0003 label_24edb: @00024EDD:0009 local_number6 = (local_number5 < 0); @00024EEC:0004 if(local_number6) then // ref index: 1 @00024EF8:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 832, local_number5); @00024F37:0003 endif; @00024F37:0003 label_24f37: @00024F39:0027 // return coming @00024F3D:0023 return local_number5; @00024F44:0026 end; // checksum: 7035fb13 @00024F50:0007 label_24f50: @00024F52:0022 function NUMBER function_497(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3, local_number4) @00024F52 @00024F52 @00024F52 @00024F52 begin @00024F5B:000D local_number4 = (local_number2 = 3); @00024F6A:0004 if(local_number4) then // ref index: 1 @00024F76:0027 // return coming @00024F7A:0020 _RegSetKeyBinaryValue(global_number50, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @00024F92:0006 local_number4 = LASTRESULT; @00024F9C:0023 return local_number4; @00024FA3:0005 endif; @00024FA3:0005 label_24fa3: @00024FA5:0027 // return coming @00024FA9:0020 _RegSetKeyValue(global_number50, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @00024FC4:0006 local_number4 = LASTRESULT; @00024FCE:0023 return local_number4; @00024FD5:0026 end; // checksum: 168f41d @00024FE1:0006 label_24fe1: @00024FE3:0022 function NUMBER function_498(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00024FE3 @00024FE3 @00024FE3 @00024FE3 begin @00024FEC:0027 // return coming @00024FF0:0020 _ListCreate(global_number50, local_number1); // dll: ISRT.dll @00024FFC:0006 local_number2 = LASTRESULT; @00025006:0023 return local_number2; @0002500D:0026 end; // checksum: 472b052f @00025019:0006 label_25019: @0002501B:0022 function NUMBER ListCreate(local_number1) @0002501B NUMBER local_number2; @0002501B @0002501B @0002501B begin @00025024:0027 // return coming @00025028:0020 _ListDestroy(global_number50, local_number1); // dll: ISRT.dll @00025034:0006 local_number2 = LASTRESULT; @0002503E:0023 return local_number2; @00025045:0026 end; // checksum: 2d37003b @00025051:0006 label_25051: @00025053:0022 function NUMBER ListCount/ListDestroy(local_number1) @00025053 NUMBER local_number2; @00025053 @00025053 @00025053 begin @0002505C:0027 // return coming @00025060:0020 _ListCount(global_number50, local_number1); // dll: ISRT.dll @0002506C:0006 local_number2 = LASTRESULT; @00025076:0023 return local_number2; @0002507D:0026 end; // checksum: 52520122 @00025089:0006 label_25089: @0002508B:0022 function NUMBER ListCount(local_number1) @0002508B NUMBER local_number2, local_number3; @0002508B @0002508B @0002508B begin @00025094:0027 // return coming @00025098:0020 _ListSetIndex(global_number50, local_number1, local_number2); // dll: ISRT.dll @000250A7:0006 local_number3 = LASTRESULT; @000250B1:0023 return local_number3; @000250B8:0026 end; // checksum: 363c0e79 @000250C4:0006 label_250c4: @000250C6:0022 function NUMBER ListSetIndex(local_number1, local_number2) @000250C6 NUMBER local_number3, local_number4; @000250C6 @000250C6 @000250C6 begin @000250CF:0027 // return coming @000250D3:0020 _ListAddItem(global_number50, local_number1, local_number2, local_number3); // dll: ISRT.dll @000250E5:0006 local_number4 = LASTRESULT; @000250EF:0023 return local_number4; @000250F6:0026 end; // checksum: 2e3c0003 @00025102:0006 label_25102: @00025104:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3) @00025104 @00025104 STRING local_string1; @00025104 @00025104 begin @0002510D:0027 // return coming @00025111:0020 _ListAddString(global_number50, local_number1, local_string1, local_number2); // dll: ISRT.dll @00025123:0006 local_number3 = LASTRESULT; @0002512D:0023 return local_number3; @00025134:0026 end; // checksum: 2a2e6776 @00025140:000A label_25140: @00025142:0022 function NUMBER function_511(local_number1, local_string1, local_number2) @00025142 NUMBER local_number3, local_number4; @00025142 STRING local_string2; @00025142 @00025142 begin @0002514B:0006 local_string2 = local_string1; @00025155:0021 StrRemoveLastSlash(local_string2); @0002515E:0006 local_number3 = LASTRESULT; @00025168:0020 _ListCurrentString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @0002517A:0006 local_number2 = LASTRESULT; @00025184:000D local_number3 = (local_number2 = -502); @00025193:0004 if(local_number3) then // ref index: 1 @0002519F:0006 local_number2 = 1; @000251AB:0005 goto label_25226; @000251B4:0009 endif; @000251B4:0009 label_251b4: @000251B6:000E local_number3 = (local_number2 != 0); @000251C5:000A local_number4 = (local_number2 > 0); @000251D4:0019 local_number3 = (local_number3 = local_number4); @000251E1:0004 if(local_number3) then // ref index: 1 @000251ED:0031 Resize(local_string2, local_number2); @000251F7:0021 StrRemoveLastSlash(local_string2); @00025200:0006 local_number3 = LASTRESULT; @0002520A:0020 _ListCurrentString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @0002521C:0006 local_number2 = LASTRESULT; @00025226:0004 endif; @00025226:0004 label_25226: @00025228:0006 local_string1 = local_string2; @00025232:0027 // return coming @00025236:0023 return local_number2; @0002523D:0026 end; // checksum: fffbf2f9 @00025249:0006 label_25249: @0002524B:0022 function NUMBER ListFindString(local_number1, local_string1) @0002524B NUMBER local_number2; @0002524B @0002524B @0002524B begin @00025254:0027 // return coming @00025258:0020 _ListFindString(global_number50, local_number1, local_string1); // dll: ISRT.dll @00025267:0006 local_number2 = LASTRESULT; @00025271:0023 return local_number2; @00025278:0026 end; // checksum: 3b474944 @00025284:0006 label_25284: @00025286:0022 function NUMBER ListFindString(local_number1, local_string1) @00025286 NUMBER local_number2, local_number3; @00025286 @00025286 @00025286 begin @0002528F:0027 // return coming @00025293:0020 _ListGetFirstItem(global_number50, local_number1, local_number2); // dll: ISRT.dll @000252A2:0006 local_number3 = LASTRESULT; @000252AC:0023 return local_number3; @000252B3:0026 end; // checksum: 455e5517 @000252BF:000A label_252bf: @000252C1:0022 function NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number2) @000252C1 NUMBER local_number3, local_number4; @000252C1 STRING local_string1, local_string2; @000252C1 @000252C1 begin @000252CA:0006 local_string2 = local_string1; @000252D4:0021 StrRemoveLastSlash(local_string2); @000252DD:0006 local_number3 = LASTRESULT; @000252E7:0020 _ListGetFirstString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @000252F9:0006 local_number2 = LASTRESULT; @00025303:000D local_number3 = (local_number2 = -502); @00025312:0004 if(local_number3) then // ref index: 1 @0002531E:0006 local_number2 = 1; @0002532A:0005 goto label_253a5; @00025333:0009 endif; @00025333:0009 label_25333: @00025335:000E local_number3 = (local_number2 != 0); @00025344:000A local_number4 = (local_number2 > 0); @00025353:0019 local_number3 = (local_number3 = local_number4); @00025360:0004 if(local_number3) then // ref index: 1 @0002536C:0031 Resize(local_string2, local_number2); @00025376:0021 StrRemoveLastSlash(local_string2); @0002537F:0006 local_number3 = LASTRESULT; @00025389:0020 _ListGetFirstString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @0002539B:0006 local_number2 = LASTRESULT; @000253A5:0004 endif; @000253A5:0004 label_253a5: @000253A7:0006 local_string1 = local_string2; @000253B1:0027 // return coming @000253B5:0023 return local_number2; @000253BC:0026 end; // checksum: fffef6f9 @000253C8:0006 label_253c8: @000253CA:0022 function NUMBER function_515(local_number1, local_string1) @000253CA NUMBER local_number2, local_number3; @000253CA @000253CA @000253CA begin @000253D3:0027 // return coming @000253D7:0020 _ListGetNextItem(global_number50, local_number1, local_number2); // dll: ISRT.dll @000253E6:0006 local_number3 = LASTRESULT; @000253F0:0023 return local_number3; @000253F7:0026 end; // checksum: 4a45644f @00025403:000A label_25403: @00025405:0022 function NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number2) @00025405 NUMBER local_number3, local_number4; @00025405 STRING local_string1, local_string2; @00025405 @00025405 begin @0002540E:0006 local_string2 = local_string1; @00025418:0021 StrRemoveLastSlash(local_string2); @00025421:0006 local_number3 = LASTRESULT; @0002542B:0020 _ListGetNextString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @0002543D:0006 local_number2 = LASTRESULT; @00025447:000D local_number3 = (local_number2 = -502); @00025456:0004 if(local_number3) then // ref index: 1 @00025462:0006 local_number2 = 1; @0002546E:0005 goto label_254e9; @00025477:0009 endif; @00025477:0009 label_25477: @00025479:000E local_number3 = (local_number2 != 0); @00025488:000A local_number4 = (local_number2 > 0); @00025497:0019 local_number3 = (local_number3 = local_number4); @000254A4:0004 if(local_number3) then // ref index: 1 @000254B0:0031 Resize(local_string2, local_number2); @000254BA:0021 StrRemoveLastSlash(local_string2); @000254C3:0006 local_number3 = LASTRESULT; @000254CD:0020 _ListGetNextString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @000254DF:0006 local_number2 = LASTRESULT; @000254E9:0004 endif; @000254E9:0004 label_254e9: @000254EB:0006 local_string1 = local_string2; @000254F5:0027 // return coming @000254F9:0023 return local_number2; @00025500:0026 end; // checksum: fffef6f9 @0002550C:0006 label_2550c: @0002550E:0022 function NUMBER ListGetNextString(local_number1, local_string1) @0002550E NUMBER local_number2; @0002550E @0002550E @0002550E begin @00025517:0027 // return coming @0002551B:0020 _ListDeleteItem(global_number50, local_number1); // dll: ISRT.dll @00025527:0006 local_number2 = LASTRESULT; @00025531:0023 return local_number2; @00025538:0026 end; // checksum: 250625d @00025544:0006 label_25544: @00025546:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1) @00025546 NUMBER local_number2; @00025546 @00025546 @00025546 begin @0002554F:0027 // return coming @00025553:0020 _ListDeleteString(global_number50, local_number1); // dll: ISRT.dll @0002555F:0006 local_number2 = LASTRESULT; @00025569:0023 return local_number2; @00025570:0026 end; // checksum: 7654743a @0002557C:0006 label_2557c: @0002557E:0022 function NUMBER ListDeleteString(local_number1) @0002557E NUMBER local_number2; @0002557E STRING local_string1; @0002557E @0002557E begin @00025587:0027 // return coming @0002558B:0020 _ListReadFromFile(global_number50, local_number1, local_string1); // dll: ISRT.dll @0002559A:0006 local_number2 = LASTRESULT; @000255A4:0023 return local_number2; @000255AB:0026 end; // checksum: 45436125 @000255B7:0006 label_255b7: @000255B9:0022 function NUMBER ListWriteToFile(local_number1, local_string1) @000255B9 NUMBER local_number2; @000255B9 @000255B9 @000255B9 begin @000255C2:0027 // return coming @000255C6:0020 _ListGetType(global_number50, local_number1); // dll: ISRT.dll @000255D2:0006 local_number2 = LASTRESULT; @000255DC:0023 return local_number2; @000255E3:0026 end; // checksum: 36280918 @000255EF:0008 label_255ef: @000255F1:0022 function NUMBER function_521(local_number1) @000255F1 NUMBER local_number2, local_number3; @000255F1 @000255F1 @000255F1 begin @000255FA:000D local_number2 = (local_number1 = -1); @00025609:000D local_number3 = (local_number1 = 0); @00025618:0018 local_number2 = (local_number2 || local_number3); @00025625:0004 if(local_number2) then // ref index: 1 @00025631:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\scrlist.rul", 525, -501); @00025671:0027 // return coming @00025675:0023 return -501; @0002567E:0003 endif; @0002567E:0003 label_2567e: @00025680:0027 // return coming @00025684:0023 return 0; @0002568D:0026 end; // checksum: b39fab58 @00025699:0007 label_25699: @0002569B:0022 function NUMBER function_522(local_number1) @0002569B NUMBER local_number2, local_number3, local_number4; @0002569B @0002569B @0002569B begin @000256A4:0021 function_522(local_number1); @000256AD:0006 local_number3 = LASTRESULT; @000256B7:0009 local_number4 = (local_number3 < 0); @000256C6:0004 if(local_number4) then // ref index: 1 @000256D2:0027 // return coming @000256D6:0023 return local_number3; @000256DD:0007 endif; @000256DD:0007 label_256dd: @000256DF:0021 function_521(local_number1); @000256E8:0006 local_number4 = LASTRESULT; @000256F2:000E local_number4 = (local_number4 != local_number2); @000256FF:0004 if(local_number4) then // ref index: 1 @0002570B:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\scrlist.rul", 551, -500); @0002574B:0027 // return coming @0002574F:0023 return -500; @00025758:0003 endif; @00025758:0003 label_25758: @0002575A:0027 // return coming @0002575E:0023 return 0; @00025767:0026 end; // checksum: 666007ba @00025773:000D label_25773: @00025775:0022 function NUMBER function_523(local_number1, local_number2) @00025775 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @00025775 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @00025775 @00025775 begin @0002577E:0006 local_string4 = "SdAskDestPath"; @00025795:0006 local_number4 = 12005; @000257A1:0006 local_string5 = local_string3; @000257AB:000D local_number7 = (global_number29 = 2); @000257BA:0004 if(local_number7) then // ref index: 2 @000257C6:0021 function_560(global_string38, local_string4, local_string1, global_number64); @000257D8:0021 SilentReadData(global_string38, "Result", 2, local_string6, local_number2); @000257F5:000E local_number7 = (local_number2 != 12); @00025804:000E local_number8 = (local_number2 != 2); @00025813:0019 local_number7 = (local_number7 = local_number8); @00025820:0004 if(local_number7) then // ref index: 1 @0002582C:0021 SilentReadData(global_string38, "szDir", 1, local_string3, local_number3); @00025848:0002 endif; @00025848:0002 label_25848: @0002584A:0027 // return coming @0002584E:0023 return local_number2; @00025855:0003 endif; @00025855:0003 label_25855: @00025857:000D local_number7 = (global_number27 = 0); @00025866:0004 if(local_number7) then // ref index: 1 @00025872:0021 SdInit(); @00025878:0006 endif; @00025878:0006 label_25878: @0002587A:0021 EzDefineDialog(local_string4, "", "", 12005); @0002588E:0006 local_number7 = LASTRESULT; @00025898:000D local_number7 = (local_number7 = -1); @000258A7:0004 if(local_number7) then // ref index: 1 @000258B3:0027 // return coming @000258B7:0023 return -1; @000258C0:0001 endif; @000258C0:0001 label_258c0: @000258C2:0006 local_number6 = 0; @000258CE:0006 label_258ce: @000258D0:0001 // switch/while/??? @000258D4:000D local_number7 = (local_number6 = 0); @000258E3:0004 if(local_number7) then // ref index: 10 @000258EF:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @000258F8:0006 local_number2 = LASTRESULT; @00025902:0001 // switch/while/??? @00025906:0006 label_25906: @00025908:000D local_number7 = (local_number2 = -100); @00025917:0004 if(local_number7) then // ref index: 2 @00025923:0021 CtrlSetCurSel(local_string4, -2147482933, local_string5); @00025934:000E local_number7 = (local_string2 != ""); @00025941:0004 if(local_number7) then // ref index: 1 @0002594D:0021 function_555(local_string4, 718, local_string2); @0002595E:0005 endif; @0002595E:0005 label_2595e: @00025960:0021 CtrlGetSubCommand(local_string4); @00025969:0006 local_number5 = LASTRESULT; @00025973:0021 function_551(local_string4, local_number5, local_number1, global_string37); @00025985:0021 function_564(local_string4, local_number5, local_string1); @00025994:0005 goto label_25b49; @0002599D:0005 endif; @0002599D:0005 label_2599d: @0002599F:000D local_number7 = (local_number2 = 196); @000259AE:0004 if(local_number7) then // ref index: 1 @000259BA:0021 function_576("", "", local_string5, 1); @000259CE:0021 CtrlSetCurSel(local_string4, -2147482933, local_string5); @000259DF:0005 goto label_25b49; @000259E8:0006 endif; @000259E8:0006 label_259e8: @000259EA:000D local_number7 = (local_number2 = 1); @000259F9:0004 if(local_number7) then // ref index: 1 @00025A05:0006 local_string3 = local_string5; @00025A0F:0006 local_number2 = 1; @00025A1B:0006 local_number6 = 1; @00025A27:0005 goto label_25b49; @00025A30:0005 endif; @00025A30:0005 label_25a30: @00025A32:000D local_number7 = (local_number2 = 12); @00025A41:0004 if(local_number7) then // ref index: 1 @00025A4D:0006 local_number2 = 12; @00025A59:0006 local_number6 = 1; @00025A65:0005 goto label_25b49; @00025A6E:0006 endif; @00025A6E:0006 label_25a6e: @00025A70:000D local_number7 = (local_number2 = -1); @00025A7F:0004 if(local_number7) then // ref index: 1 @00025A8B:0021 function_558(-1, "SdAskDestPath"); @00025AA6:0006 local_number2 = -1; @00025AB2:0006 local_number6 = 1; @00025ABE:0005 goto label_25b49; @00025AC7:0004 endif; @00025AC7:0004 label_25ac7: @00025AC9:000D local_number7 = (local_number2 = -200); @00025AD8:0004 if(local_number7) then // ref index: 1 @00025AE4:0021 function_559(local_number5, local_number2, local_number6); @00025AF3:0005 goto label_25b49; @00025AFC:0007 endif; @00025AFC:0007 label_25afc: @00025AFE:0021 function_552(local_number2); @00025B07:0006 local_number7 = LASTRESULT; @00025B11:0021 function_553(local_number2); @00025B1A:0006 local_number8 = LASTRESULT; @00025B24:0019 local_number7 = (local_number7 = local_number8); @00025B31:0004 if(local_number7) then // ref index: 1 @00025B3D:0006 local_number6 = 1; @00025B49:0001 endif; @00025B49:0001 label_25b49: @00025B4B:0005 goto label_258ce; @00025B54:0008 endif; @00025B54:0008 label_25b54: @00025B56:0021 ReleaseDialog/EndDialog(local_string4); @00025B5F:0021 WaitOnDialog/ReleaseDialog(local_string4); @00025B68:0021 function_550(); @00025B6E:000D local_number7 = (global_number29 = 1); @00025B7D:0004 if(local_number7) then // ref index: 1 @00025B89:0021 function_560(global_string38, local_string4, local_string1, global_number64); @00025B9B:0021 SilentReadData/SilentWriteData(global_string38, "szDir", 1, local_string3, 0); @00025BB9:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number2); @00025BD6:0003 endif; @00025BD6:0003 label_25bd6: @00025BD8:0027 // return coming @00025BDC:0023 return local_number2; @00025BE3:0026 end; // checksum: b17b1639 @00025BEF:000D label_25bef: @00025BF1:0022 function NUMBER function_540(local_string1, local_string2, local_string3, local_number1) @00025BF1 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00025BF1 STRING local_string4, local_string5, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string14, local_string15, local_string16, local_string17; @00025BF1 @00025BF1 begin @00025BFA:0006 local_string5 = "SdComponentTree"; @00025C13:0006 local_number5 = 12052; @00025C1F:000D local_number14 = (global_number29 = 2); @00025C2E:0004 if(local_number14) then // ref index: 2 @00025C3A:0021 function_560(global_string38, local_string5, local_string1, global_number65); @00025C4C:0021 SilentReadData(global_string38, "Result", 2, local_string8, local_number2); @00025C69:000E local_number14 = (local_number2 != 12); @00025C78:000E local_number15 = (local_number2 != 2); @00025C87:0019 local_number14 = (local_number14 = local_number15); @00025C94:0004 if(local_number14) then // ref index: 1 @00025CA0:0021 SilentReadData(global_string38, "Component", 4, local_string4, local_number3); @00025CC0:0021 SilentReadData(global_string38, "szDir", 1, local_string3, local_number3); @00025CDC:0002 endif; @00025CDC:0002 label_25cdc: @00025CDE:0027 // return coming @00025CE2:0023 return local_number2; @00025CE9:0003 endif; @00025CE9:0003 label_25ce9: @00025CEB:000D local_number14 = (global_number27 = 0); @00025CFA:0004 if(local_number14) then // ref index: 1 @00025D06:0021 SdInit(); @00025D0C:0006 endif; @00025D0C:0006 label_25d0c: @00025D0E:0021 DefineDialog(local_string5, 0, "", local_number5, "", 0, -2, 3); @00025D34:0006 local_number14 = LASTRESULT; @00025D3E:000D local_number14 = (local_number14 = -1); @00025D4D:0004 if(local_number14) then // ref index: 1 @00025D59:0027 // return coming @00025D5D:0023 return -1; @00025D66:0001 endif; @00025D66:0001 label_25d66: @00025D68:0006 local_number12 = 0; @00025D74:0006 label_25d74: @00025D76:0001 // switch/while/??? @00025D7A:000D local_number14 = (local_number12 = 0); @00025D89:0004 if(local_number14) then // ref index: 20 @00025D95:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00025D9E:0006 local_number2 = LASTRESULT; @00025DA8:0001 // switch/while/??? @00025DAC:0005 label_25dac: @00025DAE:000D local_number14 = (local_number2 = -100); @00025DBD:0004 if(local_number14) then // ref index: 6 @00025DC9:000E local_number14 = (local_string2 != ""); @00025DD6:0004 if(local_number14) then // ref index: 1 @00025DE2:0021 function_555(local_string5, 711, local_string2); @00025DF3:0006 endif; @00025DF3:0006 label_25df3: @00025DF5:0021 ParsePath(local_string14, local_string3, 0); @00025E06:001E local_number14 = local_string14[1]; @00025E15:000D local_number14 = (local_number14 = 58); @00025E24:0004 if(local_number14) then // ref index: 1 @00025E30:0021 function_619(local_string14, local_string14); @00025E3C:001D local_string14[1] = 0; @00025E4D:000B endif; @00025E4D:000B label_25e4d: @00025E4F:0021 CtrlGetSubCommand(local_string5); @00025E58:0006 local_number8 = LASTRESULT; @00025E62:0021 function_551(local_string5, local_number8, 8, global_string37); @00025E76:0021 function_564(local_string5, local_number8, local_string1); @00025E85:0021 function_189(local_number8, 1000, global_string2, local_string4, local_number1); @00025E9C:0006 local_number4 = LASTRESULT; @00025EA6:000D local_number14 = (local_number4 = 0); @00025EB5:0004 if(local_number14) then // ref index: 1 @00025EC1:0021 function_558(-1, "SdComponentTree"); @00025EDE:0006 local_number2 = -1; @00025EEA:0006 local_number12 = 1; @00025EF6:0014 endif; @00025EF6:0014 label_25ef6: @00025EF8:0020 GetDlgItem(local_number8, 722); // dll: USER.dll @00025F06:0006 local_number10 = LASTRESULT; @00025F10:0020 GetDlgItem(local_number8, 723); // dll: USER.dll @00025F1E:0006 local_number11 = LASTRESULT; @00025F28:0020 GetWindowTextLength(local_number10); // dll: USER32.dll @00025F31:0006 local_number14 = LASTRESULT; @00025F3B:0007 local_number14 = (local_number14 + 1); @00025F4A:0020 GetWindowText(local_number10, local_string16, local_number14); // dll: USER32.dll @00025F59:0020 GetWindowTextLength(local_number11); // dll: USER32.dll @00025F62:0006 local_number14 = LASTRESULT; @00025F6C:0007 local_number14 = (local_number14 + 1); @00025F7B:0020 GetWindowText(local_number11, local_string17, local_number14); // dll: USER32.dll @00025F8A:0020 _ComponentGetTotalCostEx(global_number50, global_string2, local_string3, local_string12, local_number13); // dll: ISRT.dll @00025F9F:000E local_number14 = (local_number13 != 10); @00025FAE:000E local_number15 = (local_number13 != 20); @00025FBD:0019 local_number14 = (local_number14 = local_number15); @00025FCA:000E local_number15 = (local_number13 != 30); @00025FD9:0019 local_number14 = (local_number14 = local_number15); @00025FE6:0004 if(local_number14) then // ref index: 1 @00025FF2:0006 local_number13 = 20; @00025FFE:000B endif; @00025FFE:000B label_25ffe: @00026000:0021 function_542(local_string12, local_number13); @0002600C:0021 function_623(local_string15, local_string16, local_string12, local_string14); @0002601E:0020 SetWindowText(local_number10, local_string15); // dll: USER.dll @0002602A:0021 StrLength(local_string3); @00026033:0006 local_number14 = LASTRESULT; @0002603D:000A local_number14 = (local_number14 > 0); @0002604C:0004 if(local_number14) then // ref index: 1 @00026058:0020 _GetDiskSpaceExEx(local_string3, local_string13, local_number13, 1, 1); // dll: ISRT.dll @00026071:0021 function_542(local_string13, local_number13); @0002607D:0021 function_623(local_string15, local_string17, local_string13, local_string14); @0002608F:0020 SetWindowText(local_number11, local_string15); // dll: USER.dll @0002609B:0001 endif; @0002609B:0001 label_2609b: @0002609D:0005 goto label_26466; @000260A6:000F endif; @000260A6:000F label_260a6: @000260A8:000D local_number14 = (local_number2 = 1000); @000260B7:0004 if(local_number14) then // ref index: 4 @000260C3:0021 function_207(local_string5); @000260CC:0006 local_number6 = LASTRESULT; @000260D6:002D NumToStr(local_string11, local_number6); @000260E0:000D local_number14 = (local_number6 = -402); @000260EF:0004 if(local_number14) then // ref index: 1 @000260FB:0021 function_190(local_number4, local_string9); @00026107:0006 local_number14 = LASTRESULT; @00026111:000D local_number14 = (local_number14 = 0); @00026120:0004 if(local_number14) then // ref index: 1 @0002612C:0021 function_193(global_string2, local_string9, 0, local_number7, local_string10); @00026143:0020 GetDlgItem(local_number8, 712); // dll: USER.dll @00026151:0006 local_number14 = LASTRESULT; @0002615B:0020 SetWindowText(local_number14, local_string10); // dll: USER.dll @00026167:0008 endif; @00026167:0008 endif; @00026167:0008 label_26167: @00026169:0020 _ComponentGetTotalCostEx(global_number50, global_string2, local_string3, local_string12, local_number13); // dll: ISRT.dll @0002617E:000E local_number14 = (local_number13 != 10); @0002618D:000E local_number15 = (local_number13 != 20); @0002619C:0019 local_number14 = (local_number14 = local_number15); @000261A9:000E local_number15 = (local_number13 != 30); @000261B8:0019 local_number14 = (local_number14 = local_number15); @000261C5:0004 if(local_number14) then // ref index: 1 @000261D1:0006 local_number13 = 20; @000261DD:000B endif; @000261DD:000B label_261dd: @000261DF:0021 function_542(local_string12, local_number13); @000261EB:0021 function_623(local_string15, local_string16, local_string12, local_string14); @000261FD:0020 SetWindowText(local_number10, local_string15); // dll: USER.dll @00026209:0021 StrLength(local_string3); @00026212:0006 local_number14 = LASTRESULT; @0002621C:000A local_number14 = (local_number14 > 0); @0002622B:0004 if(local_number14) then // ref index: 1 @00026237:0020 _GetDiskSpaceExEx(local_string3, local_string13, local_number13, 1, 1); // dll: ISRT.dll @00026250:0021 function_542(local_string13, local_number13); @0002625C:0021 function_623(local_string15, local_string17, local_string13, local_string14); @0002626E:0020 SetWindowText(local_number11, local_string15); // dll: USER.dll @0002627A:0002 endif; @0002627A:0002 label_2627a: @0002627C:0006 local_number12 = 0; @00026288:0005 goto label_26466; @00026291:000B endif; @00026291:000B label_26291: @00026293:000D local_number14 = (local_number2 = 1); @000262A2:0004 if(local_number14) then // ref index: 3 @000262AE:002B StrCompare(local_string3, ""); @000262B8:0006 local_number14 = LASTRESULT; @000262C2:0021 function_561(local_string4, local_string5, local_string3); @000262D1:0006 local_number15 = LASTRESULT; @000262DB:000D local_number15 = (local_number15 = 0); @000262EA:0019 local_number14 = (local_number14 = local_number15); @000262F7:0004 if(local_number14) then // ref index: 1 @00026303:0021 function_448(global_string39, -65534); @00026311:0005 goto label_26334; @0002631A:0002 endif; @0002631A:0002 label_2631a: @0002631C:0006 local_number2 = 1; @00026328:0006 local_number12 = 1; @00026334:0001 label_26334: @00026336:0005 goto label_26466; @0002633F:0005 endif; @0002633F:0005 label_2633f: @00026341:000D local_number14 = (local_number2 = 12); @00026350:0004 if(local_number14) then // ref index: 1 @0002635C:0006 local_number2 = 12; @00026368:0006 local_number12 = 1; @00026374:0005 goto label_26466; @0002637D:0006 endif; @0002637D:0006 label_2637d: @0002637F:000D local_number14 = (local_number2 = -1); @0002638E:0004 if(local_number14) then // ref index: 1 @0002639A:0021 function_558(-1, "SdFeatureTree"); @000263B5:0006 local_number2 = -1; @000263C1:0006 local_number12 = 1; @000263CD:0005 goto label_26466; @000263D6:0004 endif; @000263D6:0004 label_263d6: @000263D8:000D local_number14 = (local_number2 = -200); @000263E7:0004 if(local_number14) then // ref index: 1 @000263F3:0021 function_559(local_number8, local_number2, local_number12); @00026402:0005 goto label_26466; @0002640B:0007 endif; @0002640B:0007 label_2640b: @0002640D:0021 function_552(local_number2); @00026416:0006 local_number14 = LASTRESULT; @00026420:0021 function_553(local_number2); @00026429:0006 local_number15 = LASTRESULT; @00026433:0019 local_number14 = (local_number14 = local_number15); @00026440:0004 if(local_number14) then // ref index: 1 @0002644C:0006 local_number12 = 1; @00026458:0001 endif; @00026458:0001 label_26458: @0002645A:0006 local_number12 = 0; @00026466:0001 label_26466: @00026468:0005 goto label_25d74; @00026471:0009 endif; @00026471:0009 label_26471: @00026473:0021 ReleaseDialog/EndDialog(local_string5); @0002647C:0021 WaitOnDialog/ReleaseDialog(local_string5); @00026485:0021 function_550(); @0002648B:000D local_number14 = (global_number29 = 1); @0002649A:0004 if(local_number14) then // ref index: 1 @000264A6:0021 function_560(global_string38, local_string5, local_string1, global_number65); @000264B8:0021 SilentReadData/SilentWriteData(global_string38, "szDir", 1, local_string3, local_number3); @000264D4:0021 SilentReadData/SilentWriteData(global_string38, "Component", 4, local_string4, local_number3); @000264F4:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number2); @00026511:0003 endif; @00026511:0003 label_26511: @00026513:0027 // return coming @00026517:0023 return local_number2; @0002651E:0026 end; // checksum: ff251ad8 @0002652E:0006 label_2652e: @00026530:0022 function NUMBER function_541(local_string1, local_string2, local_string3, local_string4, local_number1) @00026530 NUMBER local_number2; @00026530 @00026530 @00026530 begin @00026539:0028 StrLengthChars(local_string1); @00026540:0006 local_number2 = LASTRESULT; @0002654A:000D local_number2 = (local_number2 = 0); @00026559:0004 if(local_number2) then // ref index: 1 @00026565:0006 local_string1 = "0.00"; @00026573:0004 endif; @00026573:0004 label_26573: @00026575:000D local_number2 = (local_number1 = 30); @00026584:0004 if(local_number2) then // ref index: 1 @00026590:0007 local_string1 = (local_string1 + " GB"); @000265A0:0005 goto label_2660c; @000265A9:0004 endif; @000265A9:0004 label_265a9: @000265AB:000D local_number2 = (local_number1 = 20); @000265BA:0004 if(local_number2) then // ref index: 1 @000265C6:0007 local_string1 = (local_string1 + " MB"); @000265D6:0005 goto label_2660c; @000265DF:0003 endif; @000265DF:0003 label_265df: @000265E1:000D local_number2 = (local_number1 = 10); @000265F0:0004 if(local_number2) then // ref index: 1 @000265FC:0007 local_string1 = (local_string1 + " KB"); @0002660C:0002 endif; @0002660C:0002 label_2660c: @0002660E:0024 return; @00026612:0026 end; // checksum: 11339448 @0002661E:000B label_2661e: @00026620:0022 function NUMBER function_542(local_string1, local_number1) @00026620 @00026620 @00026620 @00026620 begin @00026629:0006 global_number19 = 0; @00026635:0006 global_number20 = 0; @00026641:0006 global_number22 = 0; @0002664D:0006 global_number21 = 0; @00026659:0006 global_number23 = 0; @00026665:0006 global_number25 = 0; @00026671:0006 global_number26 = 0; @0002667D:0006 global_number24 = 0; @00026689:0024 return; @0002668D:0026 end; // checksum: 6900 @00026699:000E label_26699: @0002669B:0022 function void function_545() @0002669B NUMBER local_number1, local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @0002669B STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @0002669B @0002669B begin @000266A4:0006 local_string6 = "SdFinish"; @000266B6:0006 local_number5 = 12032; @000266C2:0006 local_number6 = 0; @000266CE:000D local_number11 = (global_number29 = 2); @000266DD:0004 if(local_number11) then // ref index: 2 @000266E9:0021 function_560(global_string38, local_string6, local_string1, global_number66); @000266FB:0021 SilentReadData(global_string38, "Result", 2, local_string7, local_number3); @00026718:000E local_number11 = (local_number3 != 12); @00026727:000E local_number12 = (local_number3 != 2); @00026736:0019 local_number11 = (local_number11 = local_number12); @00026743:0004 if(local_number11) then // ref index: 1 @0002674F:0021 SilentReadData(global_string38, "bOpt1", 2, local_string7, local_number1); @0002676B:0021 SilentReadData(global_string38, "bOpt2", 2, local_string7, local_number2); @00026787:0002 endif; @00026787:0002 label_26787: @00026789:0027 // return coming @0002678D:0023 return local_number3; @00026794:0003 endif; @00026794:0003 label_26794: @00026796:000D local_number11 = (global_number27 = 0); @000267A5:0004 if(local_number11) then // ref index: 1 @000267B1:0021 SdInit(); @000267B7:0006 endif; @000267B7:0006 label_267b7: @000267B9:0021 EzDefineDialog(local_string6, "", "", 12032); @000267CD:0006 local_number11 = LASTRESULT; @000267D7:000D local_number11 = (local_number11 = -1); @000267E6:0004 if(local_number11) then // ref index: 1 @000267F2:0027 // return coming @000267F6:0023 return -1; @000267FF:0003 endif; @000267FF:0003 label_267ff: @00026801:0021 Disable(50); @0002680C:0021 Disable(56); @00026817:0006 local_number7 = 0; @00026823:0006 label_26823: @00026825:0001 // switch/while/??? @00026829:000D local_number11 = (local_number7 = 0); @00026838:0004 if(local_number11) then // ref index: 20 @00026844:0021 CmdGetHwndDlg/WaitOnDialog(local_string6); @0002684D:0006 local_number3 = LASTRESULT; @00026857:0001 // switch/while/??? @0002685B:0007 label_2685b: @0002685D:000D local_number11 = (local_number3 = -100); @0002686C:0004 if(local_number11) then // ref index: 11 @00026878:0021 CtrlGetSubCommand(local_string6); @00026881:0006 local_number8 = LASTRESULT; @0002688B:000E local_number11 = (local_string2 != ""); @00026898:0004 if(local_number11) then // ref index: 1 @000268A4:0021 function_555(local_string6, 711, local_string2); @000268B5:0003 endif; @000268B5:0003 label_268b5: @000268B7:000E local_number11 = (local_string3 != ""); @000268C4:0004 if(local_number11) then // ref index: 1 @000268D0:0021 function_555(local_string6, 712, local_string3); @000268E1:0004 endif; @000268E1:0004 label_268e1: @000268E3:000E local_number11 = (local_string4 != ""); @000268F0:0004 if(local_number11) then // ref index: 1 @000268FC:0021 CtrlSetCurSel(local_string6, 501, local_string4); @0002690D:0005 goto label_2694a; @00026916:0004 endif; @00026916:0004 label_26916: @00026918:0020 GetDlgItem(local_number8, 501); // dll: USER.dll @00026926:0006 local_number9 = LASTRESULT; @00026930:0020 ShowWindow(local_number9, 0); // dll: USER.dll @0002693E:0006 local_number1 = 0; @0002694A:0004 label_2694a: @0002694C:000E local_number11 = (local_string5 != ""); @00026959:0004 if(local_number11) then // ref index: 1 @00026965:0021 CtrlSetCurSel(local_string6, 502, local_string5); @00026976:0005 goto label_269b3; @0002697F:0004 endif; @0002697F:0004 label_2697f: @00026981:0020 GetDlgItem(local_number8, 502); // dll: USER.dll @0002698F:0006 local_number9 = LASTRESULT; @00026999:0020 ShowWindow(local_number9, 0); // dll: USER.dll @000269A7:0006 local_number2 = 0; @000269B3:0004 label_269b3: @000269B5:0021 function_551(local_string6, local_number8, 0, global_string37); @000269C9:0021 function_564(local_string6, local_number8, local_string1); @000269D8:0004 if(local_number1) then // ref index: 1 @000269E4:0021 CtrlSetState(local_string6, 501, -1001); @000269F7:0002 endif; @000269F7:0002 label_269f7: @000269F9:0004 if(local_number2) then // ref index: 1 @00026A05:0021 CtrlSetState(local_string6, 502, -1001); @00026A18:0008 endif; @00026A18:0008 label_26a18: @00026A1A:000D local_number11 = (local_string4 = ""); @00026A27:000D local_number12 = (local_string5 = ""); @00026A34:0019 local_number11 = (local_number11 = local_number12); @00026A41:0004 if(local_number11) then // ref index: 1 @00026A4D:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00026A5B:0006 local_number10 = LASTRESULT; @00026A65:0020 SetFocus(local_number10); // dll: USER.dll @00026A6E:0005 goto label_26a92; @00026A77:0001 endif; @00026A77:0001 label_26a77: @00026A79:0021 function_556(local_string6, local_number8, global_string37, 501, 2); @00026A92:0001 label_26a92: @00026A94:0005 goto label_26c75; @00026A9D:000B endif; @00026A9D:000B label_26a9d: @00026A9F:000D local_number11 = (local_number3 = 1); @00026AAE:0004 if(local_number11) then // ref index: 3 @00026ABA:0006 local_number3 = 1; @00026AC6:0006 local_number7 = 1; @00026AD2:0006 local_number1 = 0; @00026ADE:0006 local_number2 = 0; @00026AEA:0021 CtrlGetState(local_string6, 501); @00026AF8:0006 local_number11 = LASTRESULT; @00026B02:000D local_number11 = (local_number11 = -1001); @00026B11:0004 if(local_number11) then // ref index: 1 @00026B1D:0006 local_number1 = 1; @00026B29:0005 endif; @00026B29:0005 label_26b29: @00026B2B:0021 CtrlGetState(local_string6, 502); @00026B39:0006 local_number11 = LASTRESULT; @00026B43:000D local_number11 = (local_number11 = -1001); @00026B52:0004 if(local_number11) then // ref index: 1 @00026B5E:0006 local_number2 = 1; @00026B6A:0001 endif; @00026B6A:0001 label_26b6a: @00026B6C:0005 goto label_26c75; @00026B75:0004 endif; @00026B75:0004 label_26b75: @00026B77:000D local_number11 = (local_number3 = 12); @00026B86:0004 if(local_number11) then // ref index: 1 @00026B92:0006 local_number3 = 12; @00026B9E:0005 goto label_26c75; @00026BA7:0006 endif; @00026BA7:0006 label_26ba7: @00026BA9:000D local_number11 = (local_number3 = -1); @00026BB8:0004 if(local_number11) then // ref index: 1 @00026BC4:0021 function_558(-1, local_string6); @00026BD2:0006 local_number3 = -1; @00026BDE:0006 local_number7 = 1; @00026BEA:0005 goto label_26c75; @00026BF3:0004 endif; @00026BF3:0004 label_26bf3: @00026BF5:000D local_number11 = (local_number3 = -200); @00026C04:0004 if(local_number11) then // ref index: 1 @00026C10:0021 function_559(local_number8, local_number3, local_number7); @00026C1F:0005 goto label_26c75; @00026C28:0007 endif; @00026C28:0007 label_26c28: @00026C2A:0021 function_552(local_number3); @00026C33:0006 local_number11 = LASTRESULT; @00026C3D:0021 function_553(local_number3); @00026C46:0006 local_number12 = LASTRESULT; @00026C50:0019 local_number11 = (local_number11 = local_number12); @00026C5D:0004 if(local_number11) then // ref index: 1 @00026C69:0006 local_number7 = 1; @00026C75:0001 endif; @00026C75:0001 label_26c75: @00026C77:0005 goto label_26823; @00026C80:000B endif; @00026C80:000B label_26c80: @00026C82:0021 ReleaseDialog/EndDialog(local_string6); @00026C8B:0021 WaitOnDialog/ReleaseDialog(local_string6); @00026C94:0021 function_550(); @00026C9A:0021 function_245(50); @00026CA5:0021 function_245(56); @00026CB0:000D local_number11 = (global_number29 = 1); @00026CBF:0004 if(local_number11) then // ref index: 1 @00026CCB:0021 function_560(global_string38, local_string6, local_string1, global_number66); @00026CDD:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number3); @00026CFA:0021 SilentReadData/SilentWriteData(global_string38, "bOpt1", 2, "", local_number1); @00026D16:0021 SilentReadData/SilentWriteData(global_string38, "bOpt2", 2, "", local_number2); @00026D32:0003 endif; @00026D32:0003 label_26d32: @00026D34:0027 // return coming @00026D38:0023 return local_number3; @00026D3F:0026 end; // checksum: 3a11a06e @00026D4B:0010 label_26d4b: @00026D4D:0022 function NUMBER function_546(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00026D4D NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00026D4D @00026D4D @00026D4D begin @00026D56:0006 local_string4 = "SdFinishReboot"; @00026D6E:0006 local_number8 = 12031; @00026D7A:0006 local_number12 = 0; @00026D86:000D local_number14 = (global_number29 = 2); @00026D95:0004 if(local_number14) then // ref index: 2 @00026DA1:0021 function_560(global_string38, local_string4, local_string1, global_number67); @00026DB3:0021 SilentReadData(global_string38, "Result", 2, local_string5, local_number3); @00026DD0:0021 SilentReadData(global_string38, "BootOption", 2, local_string5, local_number9); @00026DF1:000D local_number14 = (local_number9 = 3); @00026E00:0004 if(local_number14) then // ref index: 1 @00026E0C:0021 function_435(local_number9); @00026E15:0006 local_number7 = LASTRESULT; @00026E1F:0009 local_number14 = (local_number7 < 0); @00026E2E:0004 if(local_number14) then // ref index: 1 @00026E3A:0006 local_number3 = local_number7; @00026E44:0002 endif; @00026E44:0002 endif; @00026E44:0002 label_26e44: @00026E46:0027 // return coming @00026E4A:0023 return local_number3; @00026E51:0003 endif; @00026E51:0003 label_26e51: @00026E53:000D local_number14 = (global_number27 = 0); @00026E62:0004 if(local_number14) then // ref index: 1 @00026E6E:0021 SdInit(); @00026E74:0006 endif; @00026E74:0006 label_26e74: @00026E76:0021 EzDefineDialog(local_string4, "", "", 12031); @00026E8A:0006 local_number14 = LASTRESULT; @00026E94:000D local_number14 = (local_number14 = -1); @00026EA3:0004 if(local_number14) then // ref index: 1 @00026EAF:0027 // return coming @00026EB3:0023 return -1; @00026EBC:0003 endif; @00026EBC:0003 label_26ebc: @00026EBE:0021 Disable(50); @00026EC9:0021 Disable(56); @00026ED4:0006 local_number13 = 0; @00026EE0:0006 label_26ee0: @00026EE2:0001 // switch/while/??? @00026EE6:000D local_number14 = (local_number13 = 0); @00026EF5:0004 if(local_number14) then // ref index: 18 @00026F01:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @00026F0A:0006 local_number3 = LASTRESULT; @00026F14:0001 // switch/while/??? @00026F18:0005 label_26f18: @00026F1A:000D local_number14 = (local_number3 = -100); @00026F29:0004 if(local_number14) then // ref index: 9 @00026F35:000E local_number14 = (local_string2 != ""); @00026F42:0004 if(local_number14) then // ref index: 1 @00026F4E:0021 function_555(local_string4, 711, local_string2); @00026F5F:0003 endif; @00026F5F:0003 label_26f5f: @00026F61:000E local_number14 = (local_string3 != ""); @00026F6E:0004 if(local_number14) then // ref index: 1 @00026F7A:0021 function_555(local_string4, 712, local_string3); @00026F8B:0009 endif; @00026F8B:0009 label_26f8b: @00026F8D:0021 CtrlGetSubCommand(local_string4); @00026F96:0006 local_number11 = LASTRESULT; @00026FA0:0021 function_551(local_string4, local_number11, 0, global_string37); @00026FB4:0021 function_564(local_string4, local_number11, local_string1); @00026FC3:0021 function_548(local_string4, local_number11, local_number12); @00026FD2:0021 CtrlSetState(local_string4, 501, 0); @00026FE5:0021 CtrlSetState(local_string4, 502, 0); @00026FF8:0021 CtrlSetState(local_string4, 503, 0); @0002700B:0001 // switch/while/??? @0002700F:0006 label_2700f: @00027011:000D local_number14 = (local_number1 = 3); @00027020:0004 if(local_number14) then // ref index: 1 @0002702C:0021 CtrlSetState(local_string4, 502, -1001); @0002703F:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @0002704D:0006 local_number10 = LASTRESULT; @00027057:0005 goto label_27122; @00027060:0007 endif; @00027060:0007 label_27060: @00027062:000D local_number14 = (local_number1 = 2); @00027071:0004 if(local_number14) then // ref index: 3 @0002707D:0004 if(local_number12) then // ref index: 1 @00027089:0021 CtrlSetState(local_string4, 501, -1001); @0002709C:0020 GetDlgItem(local_number11, 501); // dll: USER.dll @000270AA:0006 local_number10 = LASTRESULT; @000270B4:0005 goto label_270ea; @000270BD:0003 endif; @000270BD:0003 label_270bd: @000270BF:0021 CtrlSetState(local_string4, 502, -1001); @000270D2:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @000270E0:0006 local_number10 = LASTRESULT; @000270EA:0001 label_270ea: @000270EC:0005 goto label_27122; @000270F5:0003 endif; @000270F5:0003 label_270f5: @000270F7:0021 CtrlSetState(local_string4, 503, -1001); @0002710A:0020 GetDlgItem(local_number11, 503); // dll: USER.dll @00027118:0006 local_number10 = LASTRESULT; @00027122:0002 label_27122: @00027124:0020 SetFocus(local_number10); // dll: USER.dll @0002712D:0005 goto label_2731e; @00027136:0011 endif; @00027136:0011 label_27136: @00027138:000D local_number14 = (local_number3 = 1); @00027147:0004 if(local_number14) then // ref index: 3 @00027153:0006 local_number3 = 1; @0002715F:0006 local_number13 = 1; @0002716B:0006 local_number7 = 0; @00027177:0006 local_number9 = 0; @00027183:0021 CtrlGetState(local_string4, 502); @00027191:0006 local_number14 = LASTRESULT; @0002719B:000D local_number14 = (local_number14 = -1001); @000271AA:0004 if(local_number14) then // ref index: 2 @000271B6:0006 local_number9 = 3; @000271C2:0021 function_435(3); @000271CD:0006 local_number7 = LASTRESULT; @000271D7:0009 local_number14 = (local_number7 < 0); @000271E6:0004 if(local_number14) then // ref index: 1 @000271F2:0006 local_number3 = local_number7; @000271FC:0005 goto label_27213; @00027205:0001 endif; @00027205:0001 label_27205: @00027207:0006 local_number3 = 6; @00027213:0001 endif; @00027213:0001 label_27213: @00027215:0005 goto label_2731e; @0002721E:0004 endif; @0002721E:0004 label_2721e: @00027220:000D local_number14 = (local_number3 = 12); @0002722F:0004 if(local_number14) then // ref index: 1 @0002723B:0006 local_number3 = 12; @00027247:0005 goto label_2731e; @00027250:0006 endif; @00027250:0006 label_27250: @00027252:000D local_number14 = (local_number3 = -1); @00027261:0004 if(local_number14) then // ref index: 1 @0002726D:0021 function_558(-1, local_string4); @0002727B:0006 local_number3 = -1; @00027287:0006 local_number13 = 1; @00027293:0005 goto label_2731e; @0002729C:0004 endif; @0002729C:0004 label_2729c: @0002729E:000D local_number14 = (local_number3 = -200); @000272AD:0004 if(local_number14) then // ref index: 1 @000272B9:0021 function_559(local_number11, local_number3, local_number13); @000272C8:0005 goto label_2731e; @000272D1:0007 endif; @000272D1:0007 label_272d1: @000272D3:0021 function_552(local_number3); @000272DC:0006 local_number14 = LASTRESULT; @000272E6:0021 function_553(local_number3); @000272EF:0006 local_number15 = LASTRESULT; @000272F9:0019 local_number14 = (local_number14 = local_number15); @00027306:0004 if(local_number14) then // ref index: 1 @00027312:0006 local_number13 = 1; @0002731E:0001 endif; @0002731E:0001 label_2731e: @00027320:0005 goto label_26ee0; @00027329:000A endif; @00027329:000A label_27329: @0002732B:0021 ReleaseDialog/EndDialog(local_string4); @00027334:0021 WaitOnDialog/ReleaseDialog(local_string4); @0002733D:0021 function_550(); @00027343:0021 function_245(50); @0002734E:0021 function_245(56); @00027359:000D local_number14 = (global_number29 = 1); @00027368:0004 if(local_number14) then // ref index: 1 @00027374:0021 function_560(global_string38, local_string4, local_string1, global_number67); @00027386:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number3); @000273A3:0021 SilentReadData/SilentWriteData(global_string38, "BootOption", 2, "", local_number9); @000273C4:0003 endif; @000273C4:0003 label_273c4: @000273C6:0027 // return coming @000273CA:0023 return local_number3; @000273D1:0026 end; // checksum: 67fac89b @000273DD:0004 label_273dd: @000273DF:0022 function NUMBER SdFinishReboot(local_string1, local_string2, local_number1, local_string3, local_number2) @000273DF NUMBER local_number3; @000273DF @000273DF @000273DF begin @000273E8:0004 if(local_number2) then // ref index: 1 @000273F4:0027 // return coming @000273F8:0023 return 1; @00027401:0004 endif; @00027401:0004 label_27401: @00027403:0020 GetDlgItem(local_number1, 501); // dll: USER.dll @00027411:0006 local_number3 = LASTRESULT; @0002741B:0004 if(local_number3) then // ref index: 1 @00027427:0020 ShowWindow(local_number3, 0); // dll: USER.dll @00027435:0002 endif; @00027435:0002 label_27435: @00027437:0024 return; @0002743B:0026 end; // checksum: 223bb728 @00027447:0004 label_27447: @00027449:0022 function NUMBER function_548(local_string1, local_number1, local_number2) @00027449 @00027449 @00027449 @00027449 begin @00027452:0004 if(global_number27) then // ref index: 1 @0002745E:0027 // return coming @00027462:0023 return 1; @0002746B:0007 endif; @0002746B:0007 label_2746b: @0002746D:0006 global_number28 = 0; @00027479:0006 global_number27 = 1; @00027485:0021 function_563(11600); @00027490:0006 global_string39 = LASTRESULT; @0002749A:0021 DialogSetInfo(4, "", 4); @000274AD:0024 return; @000274B1:0026 end; // checksum: 56036625 @000274BD:0003 label_274bd: @000274BF:0022 function NUMBER SdInit() @000274BF @000274BF @000274BF @000274BF begin @000274C8:0024 return; @000274CC:0026 end; // checksum: c01 @000274D8:000D label_274d8: @000274DA:0022 function NUMBER function_550() @000274DA NUMBER local_number1, local_number4, local_number7, local_number9; @000274DA STRING local_string1, local_string2, local_string3; @000274DA @000274DA begin @000274E3:0021 function_554(local_number1); @000274EC:0020 GetFocus(); // dll: USER.dll @000274F2:0006 local_number4 = LASTRESULT; @000274FC:0020 IsWindow(local_number4); // dll: USER.dll @00027505:0006 local_number9 = LASTRESULT; @0002750F:0004 if(local_number9) then // ref index: 1 @0002751B:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll @0002752C:000D local_number9 = (local_string3 = "edit"); @0002753D:0004 if(local_number9) then // ref index: 1 @00027549:0020 GetWindowLong(local_number4, -12); // dll: USER.dll @00027557:0006 local_number7 = LASTRESULT; @00027561:0021 function_212(local_string1, local_number7); @0002756D:0004 endif; @0002756D:0004 endif; @0002756D:0004 label_2756d: @0002756F:000E local_number9 = (local_string2 != ""); @0002757C:0004 if(local_number9) then // ref index: 1 @00027588:0021 function_556(local_string1, local_number1, global_string37, 700, 25); @000275A1:0021 function_556(local_string1, local_number1, global_string37, 202, 1); @000275BA:0002 endif; @000275BA:0002 label_275ba: @000275BC:0024 return; @000275C0:0026 end; // checksum: b2bd3dc7 @000275CC:0007 label_275cc: @000275CE:0022 function NUMBER function_551(local_string1, local_number1, local_number2, local_string2) @000275CE NUMBER local_number3; @000275CE @000275CE @000275CE begin @000275D7:000C local_number2 = (local_number1 >= 1); @000275E6:000B local_number3 = (local_number1 <= 12); @000275F5:0019 local_number2 = (local_number2 = local_number3); @00027602:0004 if(local_number2) then // ref index: 1 @0002760E:0027 // return coming @00027612:0023 return 1; @0002761B:0003 endif; @0002761B:0003 label_2761b: @0002761D:0027 // return coming @00027621:0023 return 0; @0002762A:0026 end; // checksum: 104563c @00027636:0002 label_27636: @00027638:0022 function NUMBER function_552(local_number1) @00027638 NUMBER local_number2; @00027638 @00027638 @00027638 begin @00027641:0001 // switch/while/??? @00027645:0006 label_27645: @00027647:000D local_number2 = (local_number1 = 2); @00027656:0004 if(local_number2) then // ref index: 1 @00027662:0021 Do(2); @0002766D:0027 // return coming @00027671:0023 return 0; @0002767A:0005 goto label_2770e; @00027683:0006 endif; @00027683:0006 label_27683: @00027685:000D local_number2 = (local_number1 = 9); @00027694:0004 if(local_number2) then // ref index: 1 @000276A0:0021 Do(2); @000276AB:0027 // return coming @000276AF:0023 return 0; @000276B8:0005 goto label_2770e; @000276C1:0006 endif; @000276C1:0006 label_276c1: @000276C3:000D local_number2 = (local_number1 = 8); @000276D2:0004 if(local_number2) then // ref index: 1 @000276DE:0021 Do(1); @000276E9:0027 // return coming @000276ED:0023 return 0; @000276F6:0005 goto label_2770e; @000276FF:0002 endif; @000276FF:0002 label_276ff: @00027701:0027 // return coming @00027705:0023 return 1; @0002770E:0003 label_2770e: @00027710:0027 // return coming @00027714:0023 return 0; @0002771D:0026 end; // checksum: 106e728 @00027729:0011 label_27729: @0002772B:0022 function NUMBER function_553(local_number1) @0002772B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @0002772B STRING local_string1, local_string2; @0002772B @0002772B begin @00027734:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00027742:0006 local_number2 = LASTRESULT; @0002774C:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @0002775A:0006 local_number4 = LASTRESULT; @00027764:0020 GetDlgItem(local_number1, 12); // dll: USER.dll @00027772:0006 local_number3 = LASTRESULT; @0002777C:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @0002778A:0006 local_number6 = LASTRESULT; @00027794:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @000277A2:0006 local_number5 = LASTRESULT; @000277AC:0020 IsWindow(local_number3); // dll: USER.dll @000277B5:0006 local_number11 = LASTRESULT; @000277BF:000D local_number11 = (local_number11 = 0); @000277CE:0004 if(local_number11) then // ref index: 1 @000277DA:0027 // return coming @000277DE:0023 return 0; @000277E7:000F endif; @000277E7:000F label_277e7: @000277E9:0021 function_364(51, local_string1); @000277F7:0006 local_number7 = LASTRESULT; @00027801:0021 function_364(50, local_string1); @0002780F:0006 local_number8 = LASTRESULT; @00027819:0021 function_364(56, local_string1); @00027827:0006 local_number9 = LASTRESULT; @00027831:0021 function_364(52, local_string1); @0002783F:0006 local_number10 = LASTRESULT; @00027849:0004 if(local_number10) then // ref index: 2 @00027855:0021 function_406("SETUPSTR862"); @00027869:0006 local_string2 = LASTRESULT; @00027873:0020 IsWindow(local_number2); // dll: USER.dll @0002787C:0006 local_number11 = LASTRESULT; @00027886:0004 if(local_number11) then // ref index: 1 @00027892:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll @0002789E:0004 endif; @0002789E:0004 label_2789e: @000278A0:0020 IsWindow(local_number4); // dll: USER.dll @000278A9:0006 local_number11 = LASTRESULT; @000278B3:0004 if(local_number11) then // ref index: 1 @000278BF:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll @000278CB:0004 endif; @000278CB:0004 endif; @000278CB:0004 label_278cb: @000278CD:0020 IsWindow(local_number2); // dll: USER.dll @000278D6:0006 local_number11 = LASTRESULT; @000278E0:0004 if(local_number11) then // ref index: 1 @000278EC:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll @000278F8:0004 endif; @000278F8:0004 label_278f8: @000278FA:0020 IsWindow(local_number4); // dll: USER.dll @00027903:0006 local_number11 = LASTRESULT; @0002790D:0004 if(local_number11) then // ref index: 1 @00027919:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll @00027925:0004 endif; @00027925:0004 label_27925: @00027927:0020 IsWindow(local_number3); // dll: USER.dll @00027930:0006 local_number11 = LASTRESULT; @0002793A:0004 if(local_number11) then // ref index: 1 @00027946:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll @00027952:0004 endif; @00027952:0004 label_27952: @00027954:0020 IsWindow(local_number6); // dll: USER.dll @0002795D:0006 local_number11 = LASTRESULT; @00027967:0004 if(local_number11) then // ref index: 1 @00027973:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll @0002797F:0004 endif; @0002797F:0004 label_2797f: @00027981:0020 IsWindow(local_number5); // dll: USER.dll @0002798A:0006 local_number11 = LASTRESULT; @00027994:0004 if(local_number11) then // ref index: 1 @000279A0:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll @000279AC:0003 endif; @000279AC:0003 label_279ac: @000279AE:0027 // return coming @000279B2:0023 return 1; @000279BB:0026 end; // checksum: 7841b525 @000279C7:0004 label_279c7: @000279C9:0022 function NUMBER function_554(local_number1) @000279C9 @000279C9 STRING local_string1, local_string2; @000279C9 @000279C9 begin @000279D2:0021 CtrlSetCurSel(local_string1, local_number1, local_string2); @000279E1:0024 return; @000279E5:0026 end; // checksum: 41b0b @000279F1:0005 label_279f1: @000279F3:0022 function NUMBER function_555(local_string1, local_number1, local_string2) @000279F3 NUMBER local_number2, local_number3, local_number4, local_number5, local_number7, local_number11, local_number13; @000279F3 STRING local_string3; @000279F3 @000279F3 begin @000279FC:0006 local_number5 = local_number2; @00027A06:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @00027A12:0006 local_number4 = LASTRESULT; @00027A1C:0006 local_number7 = 0; @00027A28:000A label_27a28: @00027A2A:000B local_number13 = (local_number7 <= local_number3); @00027A37:0004 if(local_number13) then // ref index: 2 @00027A43:0004 if(local_number4) then // ref index: 1 @00027A4F:0006 local_number11 = 0; @00027A5B:0021 CtrlSetText/CtrlGetText(local_string1, local_number5, local_string3); @00027A6A:0021 function_557(local_string3); @00027A73:0006 local_number13 = LASTRESULT; @00027A7D:000C local_number13 = (local_number13 >= 0); @00027A8C:0004 if(local_number13) then // ref index: 1 @00027A98:0021 CtrlSetCurSel(local_string1, local_number5, local_string3); @00027AA7:0005 endif; @00027AA7:0005 endif; @00027AA7:0005 label_27aa7: @00027AA9:0007 local_number5 = (local_number5 + 1); @00027AB8:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @00027AC4:0006 local_number4 = LASTRESULT; @00027ACE:0007 local_number7 = (local_number7 + 1); @00027ADD:0005 goto label_27a28; @00027AE6:0001 endif; @00027AE6:0001 label_27ae6: @00027AE8:0026 end; // checksum: fff908d3 @00027AF4:000E label_27af4: @00027AF6:0022 function NUMBER function_556(local_string1, local_number1, local_string2, local_number2, local_number3) @00027AF6 @00027AF6 @00027AF6 @00027AF6 begin @00027AFF:0006 local_number1 = 0; @00027B0B:0021 function_625(local_string1, "%P", global_string21, 0); @00027B21:0006 local_number2 = LASTRESULT; @00027B2B:0007 local_number1 = (local_number1 + local_number2); @00027B38:0021 function_625(local_string1, "%VS", global_string22, 0); @00027B4F:0006 local_number2 = LASTRESULT; @00027B59:0007 local_number1 = (local_number1 + local_number2); @00027B66:0021 function_625(local_string1, "%VI", global_string23, 0); @00027B7D:0006 local_number2 = LASTRESULT; @00027B87:0007 local_number1 = (local_number1 + local_number2); @00027B94:0027 // return coming @00027B98:0023 return local_number1; @00027B9F:0026 end; // checksum: 2007b178 @00027BAB:0002 label_27bab: @00027BAD:0022 function NUMBER function_557(local_string1) @00027BAD NUMBER local_number1, local_number2; @00027BAD STRING local_string2; @00027BAD @00027BAD begin @00027BB6:0001 // switch/while/??? @00027BBA:0004 label_27bba: @00027BBC:000D local_number2 = (local_number1 = -1); @00027BCB:0004 if(local_number2) then // ref index: 1 @00027BD7:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n"); @00027C0F:0021 function_449(-65533, "", local_string2, local_string1); @00027C23:0002 endif; @00027C23:0002 label_27c23: @00027C25:0024 return; @00027C29:0026 end; // checksum: fc5574c7 @00027C35:0006 label_27c35: @00027C37:0022 function NUMBER function_558(local_number1, local_string1) @00027C37 NUMBER local_number2, local_number3, local_number4; @00027C37 @00027C37 @00027C37 begin @00027C40:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @00027C4E:0006 local_number4 = LASTRESULT; @00027C58:0004 if(local_number4) then // ref index: 1 @00027C64:0021 Do(2); @00027C6F:0005 goto label_27cd9; @00027C78:0006 endif; @00027C78:0006 label_27c78: @00027C7A:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00027C88:0006 local_number4 = LASTRESULT; @00027C92:0004 if(local_number4) then // ref index: 1 @00027C9E:0006 local_number2 = 2; @00027CAA:0006 local_number3 = 1; @00027CB6:0005 goto label_27cd9; @00027CBF:0002 endif; @00027CBF:0002 label_27cbf: @00027CC1:0006 local_number2 = 2; @00027CCD:0006 local_number3 = 1; @00027CD9:0002 label_27cd9: @00027CDB:0024 return; @00027CDF:0026 end; // checksum: 207ac04 @00027CEB:0005 label_27ceb: @00027CED:0022 function NUMBER function_559(local_number1, local_number2, local_number3) @00027CED @00027CED STRING local_string1, local_string2; @00027CED @00027CED begin @00027CF6:0021 function_623(local_string1, "%s-%ld", local_string2, local_number1); @00027D0E:0007 local_number1 = (local_number1 + 1); @00027D1D:0024 return; @00027D21:0026 end; // checksum: 49251915 @00027D2D:000B label_27d2d: @00027D2F:0022 function NUMBER function_560(local_string1, local_string2, local_string3, local_number1) @00027D2F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @00027D2F STRING local_string4; @00027D2F @00027D2F begin @00027D38:0006 local_string4 = ""; @00027D42:0021 FeatureGetTotalCost(global_string2, local_string4, local_number4); @00027D51:0006 local_number3 = LASTRESULT; @00027D5B:000D local_number5 = (local_number3 = -108); @00027D6A:000E local_number6 = (local_string4 != ""); @00027D77:0019 local_number5 = (local_number5 = local_number6); @00027D84:0004 if(local_number5) then // ref index: 1 @00027D90:0027 // return coming @00027D94:0023 return 0; @00027D9D:0005 goto label_27e10; @00027DA6:0009 endif; @00027DA6:0009 label_27da6: @00027DA8:000D local_number5 = (local_number3 = -118); @00027DB7:0004 if(local_number5) then // ref index: 1 @00027DC3:0021 function_198(global_string2, local_string3, local_number2); @00027DD2:0021 function_334(local_string3, 10); @00027DE0:0006 local_number1 = LASTRESULT; @00027DEA:000C local_number5 = (local_number2 >= local_number1); @00027DF7:0004 if(local_number5) then // ref index: 1 @00027E03:0027 // return coming @00027E07:0023 return 0; @00027E10:0003 endif; @00027E10:0003 endif; @00027E10:0003 label_27e10: @00027E12:0027 // return coming @00027E16:0023 return 1; @00027E1F:0026 end; // checksum: 506fd3b @00027E2B:0007 label_27e2b: @00027E2D:0022 function NUMBER function_561(local_string1, local_string2, local_string3) @00027E2D NUMBER local_number1, local_number2; @00027E2D @00027E2D @00027E2D begin @00027E36:0020 IsWindowVisible(local_number1); // dll: USER.dll @00027E3F:0006 local_number2 = LASTRESULT; @00027E49:000D local_number2 = (local_number2 = 0); @00027E58:0004 if(local_number2) then // ref index: 1 @00027E64:0027 // return coming @00027E68:0023 return 1; @00027E71:0005 endif; @00027E71:0005 label_27e71: @00027E73:0020 IsIconic(local_number1); // dll: USER.dll @00027E7C:0006 local_number2 = LASTRESULT; @00027E86:0004 if(local_number2) then // ref index: 1 @00027E92:0027 // return coming @00027E96:0023 return 1; @00027E9F:0004 endif; @00027E9F:0004 label_27e9f: @00027EA1:0020 SetForegroundWindow(local_number1); // dll: USER.dll @00027EAA:0027 // return coming @00027EAE:0023 return 1; @00027EB7:0026 end; // checksum: 4379502 @00027EC3:0006 label_27ec3: @00027EC5:0022 function NUMBER function_562(local_number1) @00027EC5 NUMBER local_number2, local_number3, local_number4, local_number5; @00027EC5 STRING local_string1; @00027EC5 @00027EC5 begin @00027ECE:0021 StrRemoveLastSlash(local_string1); @00027ED7:0006 local_number4 = LASTRESULT; @00027EE1:000F local_number3 = (local_number4 - 1); @00027EF0:0020 LangLoadString(global_number50, local_number1, local_string1, local_number3); // dll: ISRT.dll @00027F02:0006 local_number2 = LASTRESULT; @00027F0C:000F label_27f0c: @00027F0E:0001 // switch/while/??? @00027F12:000E local_number4 = (local_number2 != 0); @00027F21:000C local_number5 = (local_number2 >= local_number3); @00027F2E:0019 local_number4 = (local_number4 = local_number5); @00027F3B:0009 local_number5 = (local_number3 < 100000); @00027F4A:0019 local_number4 = (local_number4 = local_number5); @00027F57:0004 if(local_number4) then // ref index: 1 @00027F63:0010 local_number4 = (local_number3 * 2); @00027F72:0031 Resize(local_string1, local_number4); @00027F7C:0021 StrRemoveLastSlash(local_string1); @00027F85:0006 local_number4 = LASTRESULT; @00027F8F:000F local_number3 = (local_number4 - 1); @00027F9E:0020 LangLoadString(global_number50, local_number1, local_string1, local_number3); // dll: ISRT.dll @00027FB0:0006 local_number2 = LASTRESULT; @00027FBA:0005 goto label_27f0c; @00027FC3:0003 endif; @00027FC3:0003 label_27fc3: @00027FC5:0027 // return coming @00027FC9:0023 return local_string1; @00027FD0:0026 end; // checksum: 187ac04 @00027FDC:000C label_27fdc: @00027FDE:0022 function STRING function_563(local_number1) @00027FDE NUMBER local_number2, local_number3, local_number4, local_number6; @00027FDE STRING local_string1, local_string2, local_string3, local_string4; @00027FDE @00027FDE begin @00027FE7:0020 GetDlgItem(local_number1, 50); // dll: USER.dll @00027FF5:0006 local_number2 = LASTRESULT; @00027FFF:000E local_number6 = (local_string2 != ""); @0002800C:0004 if(local_number6) then // ref index: 4 @00028018:002A StrFind(local_string2, "\n"); @00028023:0006 local_number3 = LASTRESULT; @0002802D:0009 local_number6 = (local_number3 < 0); @0002803C:0004 if(local_number6) then // ref index: 1 @00028048:0006 local_string3 = local_string2; @00028052:0006 local_string4 = ""; @0002805C:0005 goto label_280c5; @00028065:0007 endif; @00028065:0007 label_28065: @00028067:0028 StrLengthChars(local_string2); @0002806E:0006 local_number4 = LASTRESULT; @00028078:000F local_number6 = (local_number4 - local_number3); @00028085:000F local_number4 = (local_number6 - 1); @00028094:0029 StrSub(local_string3, local_string2, 0, local_number3); @000280A6:0007 local_number6 = (local_number3 + 1); @000280B5:0029 StrSub(local_string4, local_string2, local_number6, local_number4); @000280C5:0005 label_280c5: @000280C7:000E local_number6 = (local_number2 != 0); @000280D6:0004 if(local_number6) then // ref index: 1 @000280E2:0021 function_555(local_string1, 50, local_string3); @000280F3:0021 function_555(local_string1, 51, local_string4); @00028104:0005 goto label_2811b; @0002810D:0001 endif; @0002810D:0001 label_2810d: @0002810F:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll @0002811B:0003 endif; @0002811B:0003 label_2811b: @0002811D:000E local_number6 = (local_number2 != 0); @0002812C:0004 if(local_number6) then // ref index: 1 @00028138:0021 function_556(local_string1, local_number1, global_string37, 50, 4); @00028151:0002 endif; @00028151:0002 label_28151: @00028153:0024 return; @00028157:0026 end; // checksum: 7a4b4f7c @00028163:0006 label_28163: @00028165:0022 function NUMBER function_564(local_string1, local_number1, local_string2) @00028165 NUMBER local_number2; @00028165 STRING local_string3, local_string4; @00028165 @00028165 begin @0002816E:0027 // return coming @00028172:0021 function_567(local_string1, local_string2, local_string3, local_string4, local_number1, 0); @0002818C:0006 local_number2 = LASTRESULT; @00028196:0023 return local_number2; @0002819D:0026 end; // checksum: 6322e @000281A9:0005 label_281a9: @000281AB:0022 function NUMBER function_566(local_string1, local_string2, local_string3, local_string4, local_number1) @000281AB NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @000281AB STRING local_string5, local_string6, local_string7, local_string8; @000281AB @000281AB begin @000281B4:0004 if(local_number2) then // ref index: 1 @000281C0:0006 local_string5 = "SdLicense2Rtf"; @000281D7:0006 local_number7 = 12069; @000281E3:0005 goto label_2820e; @000281EC:0002 endif; @000281EC:0002 label_281ec: @000281EE:0006 local_string5 = "SdLicense2"; @00028202:0006 local_number7 = 12066; @0002820E:0005 label_2820e: @00028210:000D local_number11 = (global_number29 = 2); @0002821F:0004 if(local_number11) then // ref index: 3 @0002822B:0004 if(local_number2) then // ref index: 1 @00028237:0021 function_560(global_string38, local_string5, local_string1, global_number69); @00028249:0005 goto label_28266; @00028252:0001 endif; @00028252:0001 label_28252: @00028254:0021 function_560(global_string38, local_string5, local_string1, global_number68); @00028266:0003 label_28266: @00028268:0021 SilentReadData(global_string38, "Result", 2, local_string6, local_number3); @00028285:0027 // return coming @00028289:0023 return local_number3; @00028290:000A endif; @00028290:000A label_28290: @00028292:0021 function_647(); @00028298:0006 local_string8 = LASTRESULT; @000282A2:0014 local_string7 = (local_string8 ^ local_string4); @000282AF:0028 StrLengthChars(local_string4); @000282B6:0006 local_number11 = LASTRESULT; @000282C0:000A local_number11 = (local_number11 > 2); @000282CF:0004 if(local_number11) then // ref index: 4 @000282DB:001E local_number5 = local_string4[0]; @000282EA:001E local_number6 = local_string4[1]; @000282F9:0001 // switch/while/??? @000282FD:000B label_282fd: @000282FF:000D local_number11 = (local_number6 = 58); @0002830E:0004 if(local_number11) then // ref index: 2 @0002831A:000C local_number11 = (local_number5 >= 97); @00028329:000B local_number12 = (local_number5 <= 122); @00028338:0019 local_number11 = (local_number11 = local_number12); @00028345:000C local_number12 = (local_number5 >= 65); @00028354:000B local_number13 = (local_number5 <= 90); @00028363:0019 local_number12 = (local_number12 = local_number13); @00028370:0018 local_number11 = (local_number11 || local_number12); @0002837D:0004 if(local_number11) then // ref index: 1 @00028389:0006 local_string7 = local_string4; @00028393:0001 endif; @00028393:0001 label_28393: @00028395:0005 goto label_283e0; @0002839E:0005 endif; @0002839E:0005 label_2839e: @000283A0:000D local_number11 = (local_number6 = 92); @000283AF:0004 if(local_number11) then // ref index: 1 @000283BB:000D local_number11 = (local_number5 = 92); @000283CA:0004 if(local_number11) then // ref index: 1 @000283D6:0006 local_string7 = local_string4; @000283E0:0003 endif; @000283E0:0003 endif; @000283E0:0003 endif; @000283E0:0003 label_283e0: @000283E2:000D local_number11 = (global_number27 = 0); @000283F1:0004 if(local_number11) then // ref index: 1 @000283FD:0021 SdInit(); @00028403:0006 endif; @00028403:0006 label_28403: @00028405:0021 EzDefineDialog(local_string5, "", "", local_number7); @00028417:0006 local_number11 = LASTRESULT; @00028421:000D local_number11 = (local_number11 = -1); @00028430:0004 if(local_number11) then // ref index: 1 @0002843C:0027 // return coming @00028440:0023 return -1; @00028449:0001 endif; @00028449:0001 label_28449: @0002844B:0006 local_number9 = 0; @00028457:0006 label_28457: @00028459:0001 // switch/while/??? @0002845D:000D local_number11 = (local_number9 = 0); @0002846C:0004 if(local_number11) then // ref index: 17 @00028478:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00028481:0006 local_number3 = LASTRESULT; @0002848B:0001 // switch/while/??? @0002848F:0005 label_2848f: @00028491:000D local_number11 = (local_number3 = -100); @000284A0:0004 if(local_number11) then // ref index: 7 @000284AC:000E local_number11 = (local_string2 != ""); @000284B9:0004 if(local_number11) then // ref index: 1 @000284C5:0021 function_555(local_string5, 1000, local_string2); @000284D6:0003 endif; @000284D6:0003 label_284d6: @000284D8:000E local_number11 = (local_string3 != ""); @000284E5:0004 if(local_number11) then // ref index: 1 @000284F1:0021 function_555(local_string5, 1001, local_string3); @00028502:000C endif; @00028502:000C label_28502: @00028504:0021 CtrlGetSubCommand(local_string5); @0002850D:0006 local_number8 = LASTRESULT; @00028517:0021 function_551(local_string5, local_number8, 0, global_string37); @0002852B:0021 function_564(local_string5, local_number8, local_string1); @0002853A:0004 if(local_number1) then // ref index: 1 @00028546:0021 CtrlSetState(local_string5, 1000, -1001); @00028559:0021 CtrlGetSubCommand(local_string5); @00028562:0006 local_number11 = LASTRESULT; @0002856C:0020 GetDlgItem(local_number11, 1000); // dll: USER.dll @0002857A:0006 local_number11 = LASTRESULT; @00028584:0020 SetFocus(local_number11); // dll: USER.dll @0002858D:0005 goto label_285df; @00028596:0006 endif; @00028596:0006 label_28596: @00028598:0021 CtrlSetState(local_string5, 1001, -1001); @000285AB:0021 CtrlGetSubCommand(local_string5); @000285B4:0006 local_number11 = LASTRESULT; @000285BE:0020 GetDlgItem(local_number11, 1001); // dll: USER.dll @000285CC:0006 local_number11 = LASTRESULT; @000285D6:0020 SetFocus(local_number11); // dll: USER.dll @000285DF:0008 label_285df: @000285E1:0021 function_568(local_number8, 1, local_string5); @000285F2:0021 ListCreate(0); @000285FD:0006 local_number4 = LASTRESULT; @00028607:0021 ListWriteToFile(local_number4, local_string7); @00028613:0006 local_number11 = LASTRESULT; @0002861D:000D local_number11 = (local_number11 = 0); @0002862C:0004 if(local_number11) then // ref index: 1 @00028638:0021 function_213(local_string5, 301, local_number4); @00028649:0006 endif; @00028649:0006 label_28649: @0002864B:0021 ListCount/ListDestroy(local_number4); @00028654:0004 if(local_number2) then // ref index: 1 @00028660:0020 GetDlgItem(local_number8, 301); // dll: USER.dll @0002866E:0006 local_number10 = LASTRESULT; @00028678:0021 function_429(local_number10, 181, 1, 0); @00028690:0021 function_429(local_number10, 181, 0, 0); @000286A8:0001 endif; @000286A8:0001 label_286a8: @000286AA:0005 goto label_2889a; @000286B3:0004 endif; @000286B3:0004 label_286b3: @000286B5:000D local_number11 = (local_number3 = 1000); @000286C4:0004 if(local_number11) then // ref index: 1 @000286D0:0021 function_568(local_number8, 1, local_string5); @000286E1:0005 goto label_2889a; @000286EA:0004 endif; @000286EA:0004 label_286ea: @000286EC:000D local_number11 = (local_number3 = 1001); @000286FB:0004 if(local_number11) then // ref index: 1 @00028707:0021 function_568(local_number8, 1, local_string5); @00028718:0005 goto label_2889a; @00028721:0004 endif; @00028721:0004 label_28721: @00028723:000D local_number11 = (local_number3 = 10); @00028732:0004 if(local_number11) then // ref index: 1 @0002873E:0021 function_322(local_string7); @00028747:0005 goto label_2889a; @00028750:0005 endif; @00028750:0005 label_28750: @00028752:000D local_number11 = (local_number3 = 1); @00028761:0004 if(local_number11) then // ref index: 1 @0002876D:0006 local_number3 = 1; @00028779:0006 local_number9 = 1; @00028785:0005 goto label_2889a; @0002878E:0005 endif; @0002878E:0005 label_2878e: @00028790:000D local_number11 = (local_number3 = 12); @0002879F:0004 if(local_number11) then // ref index: 1 @000287AB:0006 local_number3 = 12; @000287B7:0006 local_number9 = 1; @000287C3:0005 goto label_2889a; @000287CC:0006 endif; @000287CC:0006 label_287cc: @000287CE:000D local_number11 = (local_number3 = -1); @000287DD:0004 if(local_number11) then // ref index: 1 @000287E9:0021 function_558(-1, local_string5); @000287F7:0006 local_number3 = -1; @00028803:0006 local_number9 = 1; @0002880F:0005 goto label_2889a; @00028818:0004 endif; @00028818:0004 label_28818: @0002881A:000D local_number11 = (local_number3 = -200); @00028829:0004 if(local_number11) then // ref index: 1 @00028835:0021 function_559(local_number8, local_number3, local_number9); @00028844:0005 goto label_2889a; @0002884D:0007 endif; @0002884D:0007 label_2884d: @0002884F:0021 function_552(local_number3); @00028858:0006 local_number11 = LASTRESULT; @00028862:0021 function_553(local_number3); @0002886B:0006 local_number12 = LASTRESULT; @00028875:0019 local_number11 = (local_number11 = local_number12); @00028882:0004 if(local_number11) then // ref index: 1 @0002888E:0006 local_number9 = 1; @0002889A:0001 endif; @0002889A:0001 label_2889a: @0002889C:0005 goto label_28457; @000288A5:0008 endif; @000288A5:0008 label_288a5: @000288A7:0021 ReleaseDialog/EndDialog(local_string5); @000288B0:0021 WaitOnDialog/ReleaseDialog(local_string5); @000288B9:0021 function_550(); @000288BF:000D local_number11 = (global_number29 = 1); @000288CE:0004 if(local_number11) then // ref index: 3 @000288DA:0004 if(local_number2) then // ref index: 1 @000288E6:0021 function_560(global_string38, local_string5, local_string1, global_number69); @000288F8:0005 goto label_28915; @00028901:0001 endif; @00028901:0001 label_28901: @00028903:0021 function_560(global_string38, local_string5, local_string1, global_number68); @00028915:0001 label_28915: @00028917:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number3); @00028934:0003 endif; @00028934:0003 label_28934: @00028936:0027 // return coming @0002893A:0023 return local_number3; @00028941:0026 end; // checksum: 70c7602 @0002894D:0009 label_2894d: @0002894F:0022 function NUMBER function_567(local_string1, local_string2, local_string3, local_string4, local_number1, local_number2) @0002894F NUMBER local_number3, local_number4; @0002894F @0002894F @0002894F begin @00028958:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll @00028964:0006 local_number3 = LASTRESULT; @0002896E:0020 IsWindow(local_number3); // dll: USER.dll @00028977:0006 local_number4 = LASTRESULT; @00028981:000D local_number4 = (local_number4 = 0); @00028990:0004 if(local_number4) then // ref index: 1 @0002899C:0027 // return coming @000289A0:0023 return 0; @000289A9:0006 endif; @000289A9:0006 label_289a9: @000289AB:0021 CtrlGetState(local_string1, 1000); @000289B9:0006 local_number4 = LASTRESULT; @000289C3:000D local_number4 = (-1001 = local_number4); @000289D2:0004 if(local_number4) then // ref index: 1 @000289DE:0020 EnableWindow(local_number3, 1); // dll: USER.dll @000289EC:0005 goto label_28a05; @000289F5:0001 endif; @000289F5:0001 label_289f5: @000289F7:0020 EnableWindow(local_number3, 0); // dll: USER.dll @00028A05:0002 label_28a05: @00028A07:0024 return; @00028A0B:0026 end; // checksum: d0fd3c9d @00028A17:0004 label_28a17: @00028A19:0022 function NUMBER function_568(local_number1, local_number2, local_string1) @00028A19 @00028A19 @00028A19 @00028A19 begin @00028A22:0006 global_string21 = local_string1; @00028A2C:0024 return; @00028A30:0026 end; // checksum: 31203 @00028A3C:0006 label_28a3c: @00028A3E:0022 function NUMBER function_569(local_string1) @00028A3E NUMBER local_number1, local_number2; @00028A3E @00028A3E @00028A3E begin @00028A47:0027 // return coming @00028A4B:0020 _SdShowMsg(global_number50, local_string1, local_number1); // dll: ISRT.dll @00028A5A:0006 local_number2 = LASTRESULT; @00028A64:0023 return local_number2; @00028A6B:0026 end; // checksum: 4a472421 @00028A77:0009 label_28a77: @00028A79:0022 function NUMBER function_570(local_string1, local_number1) @00028A79 NUMBER local_number3, local_number4, local_number6, local_number7, local_number8; @00028A79 STRING local_string2, local_string3, local_string4; @00028A79 @00028A79 begin @00028A82:0006 local_string3 = "SdStartCopy2"; @00028A98:0006 local_number3 = 12068; @00028AA4:000D local_number7 = (global_number29 = 2); @00028AB3:0004 if(local_number7) then // ref index: 1 @00028ABF:0021 function_560(global_string38, local_string3, local_string1, global_number70); @00028AD1:0021 SilentReadData(global_string38, "Result", 2, local_string4, local_number1); @00028AEE:0027 // return coming @00028AF2:0023 return local_number1; @00028AF9:0003 endif; @00028AF9:0003 label_28af9: @00028AFB:000D local_number7 = (global_number27 = 0); @00028B0A:0004 if(local_number7) then // ref index: 1 @00028B16:0021 SdInit(); @00028B1C:0006 endif; @00028B1C:0006 label_28b1c: @00028B1E:0021 EzDefineDialog(local_string3, "", "", 12068); @00028B32:0006 local_number7 = LASTRESULT; @00028B3C:000D local_number7 = (local_number7 = -1); @00028B4B:0004 if(local_number7) then // ref index: 1 @00028B57:0027 // return coming @00028B5B:0023 return -1; @00028B64:0001 endif; @00028B64:0001 label_28b64: @00028B66:0006 local_number4 = 0; @00028B72:0006 label_28b72: @00028B74:0001 // switch/while/??? @00028B78:000D local_number7 = (local_number4 = 0); @00028B87:0004 if(local_number7) then // ref index: 9 @00028B93:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @00028B9C:0006 local_number1 = LASTRESULT; @00028BA6:0001 // switch/while/??? @00028BAA:0005 label_28baa: @00028BAC:000D local_number7 = (local_number1 = -100); @00028BBB:0004 if(local_number7) then // ref index: 2 @00028BC7:000E local_number7 = (local_string2 != ""); @00028BD4:0004 if(local_number7) then // ref index: 1 @00028BE0:0021 function_555(local_string3, 711, local_string2); @00028BF1:0005 endif; @00028BF1:0005 label_28bf1: @00028BF3:0021 CtrlGetSubCommand(local_string3); @00028BFC:0006 local_number6 = LASTRESULT; @00028C06:0021 function_551(local_string3, local_number6, 0, global_string37); @00028C1A:0021 function_564(local_string3, local_number6, local_string1); @00028C29:0005 goto label_28d7c; @00028C32:0005 endif; @00028C32:0005 label_28c32: @00028C34:000D local_number7 = (local_number1 = 1); @00028C43:0004 if(local_number7) then // ref index: 1 @00028C4F:0006 local_number1 = 1; @00028C5B:0006 local_number4 = 1; @00028C67:0005 goto label_28d7c; @00028C70:0005 endif; @00028C70:0005 label_28c70: @00028C72:000D local_number7 = (local_number1 = 12); @00028C81:0004 if(local_number7) then // ref index: 1 @00028C8D:0006 local_number1 = 12; @00028C99:0006 local_number4 = 1; @00028CA5:0005 goto label_28d7c; @00028CAE:0006 endif; @00028CAE:0006 label_28cae: @00028CB0:000D local_number7 = (local_number1 = -1); @00028CBF:0004 if(local_number7) then // ref index: 1 @00028CCB:0021 function_558(-1, local_string3); @00028CD9:0006 local_number1 = -1; @00028CE5:0006 local_number4 = 1; @00028CF1:0005 goto label_28d7c; @00028CFA:0004 endif; @00028CFA:0004 label_28cfa: @00028CFC:000D local_number7 = (local_number1 = -200); @00028D0B:0004 if(local_number7) then // ref index: 1 @00028D17:0021 function_559(local_number6, local_number1, local_number4); @00028D26:0005 goto label_28d7c; @00028D2F:0007 endif; @00028D2F:0007 label_28d2f: @00028D31:0021 function_552(local_number1); @00028D3A:0006 local_number7 = LASTRESULT; @00028D44:0021 function_553(local_number1); @00028D4D:0006 local_number8 = LASTRESULT; @00028D57:0019 local_number7 = (local_number7 = local_number8); @00028D64:0004 if(local_number7) then // ref index: 1 @00028D70:0006 local_number4 = 1; @00028D7C:0001 endif; @00028D7C:0001 label_28d7c: @00028D7E:0005 goto label_28b72; @00028D87:0007 endif; @00028D87:0007 label_28d87: @00028D89:0021 ReleaseDialog/EndDialog(local_string3); @00028D92:0021 WaitOnDialog/ReleaseDialog(local_string3); @00028D9B:0021 function_550(); @00028DA1:000D local_number7 = (global_number29 = 1); @00028DB0:0004 if(local_number7) then // ref index: 1 @00028DBC:0021 function_560(global_string38, local_string3, local_string1, global_number70); @00028DCE:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number1); @00028DEB:0003 endif; @00028DEB:0003 label_28deb: @00028DED:0027 // return coming @00028DF1:0023 return local_number1; @00028DF8:0026 end; // checksum: 7b2f6076 @00028E04:0009 label_28e04: @00028E06:0022 function NUMBER function_572(local_string1, local_string2) @00028E06 NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8; @00028E06 STRING local_string3, local_string4; @00028E06 @00028E06 begin @00028E0F:0006 local_string3 = "SdWelcome"; @00028E22:0006 local_number4 = 12006; @00028E2E:000D local_number7 = (global_number29 = 2); @00028E3D:0004 if(local_number7) then // ref index: 1 @00028E49:0021 function_560(global_string38, local_string3, local_string1, global_number71); @00028E5B:0021 SilentReadData(global_string38, "Result", 2, local_string4, local_number1); @00028E78:0027 // return coming @00028E7C:0023 return local_number1; @00028E83:0003 endif; @00028E83:0003 label_28e83: @00028E85:000D local_number7 = (global_number27 = 0); @00028E94:0004 if(local_number7) then // ref index: 1 @00028EA0:0021 SdInit(); @00028EA6:0006 endif; @00028EA6:0006 label_28ea6: @00028EA8:0021 EzDefineDialog(local_string3, "", "", 12006); @00028EBC:0006 local_number7 = LASTRESULT; @00028EC6:000D local_number7 = (local_number7 = -1); @00028ED5:0004 if(local_number7) then // ref index: 1 @00028EE1:0027 // return coming @00028EE5:0023 return -1; @00028EEE:0002 endif; @00028EEE:0002 label_28eee: @00028EF0:0021 Disable(50); @00028EFB:0006 local_number6 = 0; @00028F07:0006 label_28f07: @00028F09:0001 // switch/while/??? @00028F0D:000D local_number7 = (local_number6 = 0); @00028F1C:0004 if(local_number7) then // ref index: 9 @00028F28:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @00028F31:0006 local_number1 = LASTRESULT; @00028F3B:0001 // switch/while/??? @00028F3F:0005 label_28f3f: @00028F41:000D local_number7 = (local_number1 = -100); @00028F50:0004 if(local_number7) then // ref index: 2 @00028F5C:000E local_number7 = (local_string2 != ""); @00028F69:0004 if(local_number7) then // ref index: 1 @00028F75:0021 function_555(local_string3, 710, local_string2); @00028F86:0005 endif; @00028F86:0005 label_28f86: @00028F88:0021 CtrlGetSubCommand(local_string3); @00028F91:0006 local_number5 = LASTRESULT; @00028F9B:0021 function_551(local_string3, local_number5, 8, global_string37); @00028FAF:0021 function_564(local_string3, local_number5, local_string1); @00028FBE:0005 goto label_2911a; @00028FC7:0005 endif; @00028FC7:0005 label_28fc7: @00028FC9:000D local_number7 = (local_number1 = 1); @00028FD8:0004 if(local_number7) then // ref index: 1 @00028FE4:0006 local_number1 = 1; @00028FF0:0006 local_number6 = 1; @00028FFC:0005 goto label_2911a; @00029005:0005 endif; @00029005:0005 label_29005: @00029007:000D local_number7 = (local_number1 = 12); @00029016:0004 if(local_number7) then // ref index: 1 @00029022:0006 local_number1 = 12; @0002902E:0006 local_number6 = 1; @0002903A:0005 goto label_2911a; @00029043:0006 endif; @00029043:0006 label_29043: @00029045:000D local_number7 = (local_number1 = -1); @00029054:0004 if(local_number7) then // ref index: 1 @00029060:0021 function_558(-1, "SdWelcome"); @00029077:0006 local_number1 = -1; @00029083:0006 local_number6 = 1; @0002908F:0005 goto label_2911a; @00029098:0004 endif; @00029098:0004 label_29098: @0002909A:000D local_number7 = (local_number1 = -200); @000290A9:0004 if(local_number7) then // ref index: 1 @000290B5:0021 function_559(local_number5, local_number1, local_number6); @000290C4:0005 goto label_2911a; @000290CD:0007 endif; @000290CD:0007 label_290cd: @000290CF:0021 function_552(local_number1); @000290D8:0006 local_number7 = LASTRESULT; @000290E2:0021 function_553(local_number1); @000290EB:0006 local_number8 = LASTRESULT; @000290F5:0019 local_number7 = (local_number7 = local_number8); @00029102:0004 if(local_number7) then // ref index: 1 @0002910E:0006 local_number6 = 1; @0002911A:0001 endif; @0002911A:0001 label_2911a: @0002911C:0005 goto label_28f07; @00029125:0008 endif; @00029125:0008 label_29125: @00029127:0021 ReleaseDialog/EndDialog(local_string3); @00029130:0021 WaitOnDialog/ReleaseDialog(local_string3); @00029139:0021 function_550(); @0002913F:0021 function_245(50); @0002914A:000D local_number7 = (global_number29 = 1); @00029159:0004 if(local_number7) then // ref index: 1 @00029165:0021 function_560(global_string38, local_string3, local_string1, global_number71); @00029177:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number1); @00029194:0003 endif; @00029194:0003 label_29194: @00029196:0027 // return coming @0002919A:0023 return local_number1; @000291A1:0026 end; // checksum: bb792227 @000291AD:0009 label_291ad: @000291AF:0022 function NUMBER function_573(local_string1, local_string2) @000291AF NUMBER local_number1, local_number2, local_number4, local_number5, local_number6, local_number7, local_number8; @000291AF STRING local_string3, local_string4; @000291AF @000291AF begin @000291B8:0006 local_string3 = "SdWelcomeMaint"; @000291D0:0006 local_number4 = 12053; @000291DC:000D local_number7 = (global_number29 = 2); @000291EB:0004 if(local_number7) then // ref index: 1 @000291F7:0021 function_560(global_string38, local_string3, local_string1, global_number72); @00029209:0021 SilentReadData(global_string38, "Result", 2, local_string4, local_number2); @00029226:0027 // return coming @0002922A:0023 return local_number2; @00029231:0003 endif; @00029231:0003 label_29231: @00029233:000D local_number7 = (global_number27 = 0); @00029242:0004 if(local_number7) then // ref index: 1 @0002924E:0021 SdInit(); @00029254:0006 endif; @00029254:0006 label_29254: @00029256:0021 EzDefineDialog(local_string3, "", "", 12053); @0002926A:0006 local_number7 = LASTRESULT; @00029274:000D local_number7 = (local_number7 = -1); @00029283:0004 if(local_number7) then // ref index: 1 @0002928F:0027 // return coming @00029293:0023 return -1; @0002929C:0001 endif; @0002929C:0001 label_2929c: @0002929E:0006 local_number6 = 0; @000292AA:0006 label_292aa: @000292AC:0001 // switch/while/??? @000292B0:000D local_number7 = (local_number6 = 0); @000292BF:0004 if(local_number7) then // ref index: 13 @000292CB:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @000292D4:0006 local_number2 = LASTRESULT; @000292DE:0001 // switch/while/??? @000292E2:0005 label_292e2: @000292E4:000D local_number7 = (local_number2 = -100); @000292F3:0004 if(local_number7) then // ref index: 2 @000292FF:000E local_number7 = (local_string2 != ""); @0002930C:0004 if(local_number7) then // ref index: 1 @00029318:0021 function_555(local_string3, 710, local_string2); @00029329:000B endif; @00029329:000B label_29329: @0002932B:0021 CtrlGetSubCommand(local_string3); @00029334:0006 local_number5 = LASTRESULT; @0002933E:0021 function_551(local_string3, local_number5, 0, global_string37); @00029352:0021 function_564(local_string3, local_number5, local_string1); @00029361:0021 CtrlSetState("SdWelcomeMaint", local_number1, -1001); @00029380:0021 CtrlGetSubCommand("SdWelcomeMaint"); @00029397:0006 local_number7 = LASTRESULT; @000293A1:0020 GetDlgItem(local_number7, local_number1); // dll: USER.dll @000293AD:0006 local_number7 = LASTRESULT; @000293B7:0020 SetFocus(local_number7); // dll: USER.dll @000293C0:0005 goto label_29638; @000293C9:0006 endif; @000293C9:0006 label_293c9: @000293CB:000D local_number7 = (local_number2 = -1); @000293DA:0004 if(local_number7) then // ref index: 1 @000293E6:0021 function_558(-1, "SdWelcomeMaint"); @00029402:0006 local_number2 = -1; @0002940E:0006 local_number6 = 1; @0002941A:0005 goto label_29638; @00029423:0004 endif; @00029423:0004 label_29423: @00029425:000D local_number7 = (local_number2 = -200); @00029434:0004 if(local_number7) then // ref index: 1 @00029440:0021 function_559(local_number5, local_number2, local_number6); @0002944F:0005 goto label_29638; @00029458:0005 endif; @00029458:0005 label_29458: @0002945A:000D local_number7 = (local_number2 = 12); @00029469:0004 if(local_number7) then // ref index: 1 @00029475:0006 local_number2 = 12; @00029481:0006 local_number6 = 1; @0002948D:0005 goto label_29638; @00029496:0008 endif; @00029496:0008 label_29496: @00029498:000D local_number7 = (local_number2 = 1); @000294A7:0004 if(local_number7) then // ref index: 4 @000294B3:0021 CtrlGetState(local_string3, 302); @000294C1:0006 local_number7 = LASTRESULT; @000294CB:000D local_number7 = (-1001 = local_number7); @000294DA:0004 if(local_number7) then // ref index: 1 @000294E6:0006 local_number2 = 302; @000294F2:0005 goto label_29586; @000294FB:0006 endif; @000294FB:0006 label_294fb: @000294FD:0021 CtrlGetState(local_string3, 301); @0002950B:0006 local_number7 = LASTRESULT; @00029515:000D local_number7 = (-1001 = local_number7); @00029524:0004 if(local_number7) then // ref index: 1 @00029530:0006 local_number2 = 301; @0002953C:0005 goto label_29586; @00029545:0005 endif; @00029545:0005 label_29545: @00029547:0021 CtrlGetState(local_string3, 303); @00029555:0006 local_number7 = LASTRESULT; @0002955F:000D local_number7 = (-1001 = local_number7); @0002956E:0004 if(local_number7) then // ref index: 1 @0002957A:0006 local_number2 = 303; @00029586:0002 endif; @00029586:0002 label_29586: @00029588:0006 local_number6 = 1; @00029594:0005 goto label_29638; @0002959D:0008 endif; @0002959D:0008 label_2959d: @0002959F:0021 function_552(local_number2); @000295A8:0006 local_number7 = LASTRESULT; @000295B2:0021 function_553(local_number2); @000295BB:0006 local_number8 = LASTRESULT; @000295C5:0019 local_number7 = (local_number7 = local_number8); @000295D2:0004 if(local_number7) then // ref index: 1 @000295DE:0006 local_number6 = 1; @000295EA:0005 goto label_29638; @000295F3:0005 endif; @000295F3:0005 label_295f3: @000295F5:000C local_number7 = (local_number2 >= 101); @00029604:000B local_number8 = (local_number2 <= 199); @00029613:0019 local_number7 = (local_number7 = local_number8); @00029620:0004 if(local_number7) then // ref index: 1 @0002962C:0006 local_number6 = 1; @00029638:0001 endif; @00029638:0001 label_29638: @0002963A:0005 goto label_292aa; @00029643:0007 endif; @00029643:0007 label_29643: @00029645:0021 ReleaseDialog/EndDialog(local_string3); @0002964E:0021 WaitOnDialog/ReleaseDialog(local_string3); @00029657:0021 function_550(); @0002965D:000D local_number7 = (global_number29 = 1); @0002966C:0004 if(local_number7) then // ref index: 1 @00029678:0021 function_560(global_string38, local_string3, local_string1, global_number72); @0002968A:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number2); @000296A7:0003 endif; @000296A7:0003 label_296a7: @000296A9:0027 // return coming @000296AD:0023 return local_number2; @000296B4:0026 end; // checksum: 1f408114 @000296C0:0010 label_296c0: @000296C2:0022 function NUMBER function_574(local_string1, local_string2, local_number1) @000296C2 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @000296C2 STRING local_string3, local_string4, local_string5; @000296C2 @000296C2 begin @000296CB:000D local_number5 = (global_number29 = 2); @000296DA:0004 if(local_number5) then // ref index: 2 @000296E6:0021 function_560(local_string4, "SelectDir", "", global_number73); @00029701:0021 SilentReadData(local_string4, "Result", 2, local_string5, local_number3); @0002971E:000E local_number5 = (local_number3 != 12); @0002972D:000E local_number6 = (local_number3 != 2); @0002973C:0019 local_number5 = (local_number5 = local_number6); @00029749:0004 if(local_number5) then // ref index: 1 @00029755:0021 SilentReadData(local_string4, "szDir", 1, local_string3, local_number4); @00029771:0004 if(local_number1) then // ref index: 1 @0002977D:0021 function_315(local_string3); @00029786:0006 local_number5 = LASTRESULT; @00029790:0009 local_number5 = (local_number5 < 0); @0002979F:0004 if(local_number5) then // ref index: 1 @000297AB:0021 function_600("", local_string3, 0, -51); @000297C1:0002 endif; @000297C1:0002 endif; @000297C1:0002 endif; @000297C1:0002 label_297c1: @000297C3:0027 // return coming @000297C7:0023 return local_number3; @000297CE:0008 endif; @000297CE:0008 label_297ce: @000297D0:0021 function_617(local_string3); @000297D9:0021 function_576(local_string1, local_string2, local_string3, local_number1); @000297EB:0006 local_number2 = LASTRESULT; @000297F5:000D local_number5 = (global_number29 = 1); @00029804:0004 if(local_number5) then // ref index: 1 @00029810:0021 function_560(local_string4, "SelectDir", "", global_number73); @0002982B:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @00029848:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @00029864:0003 endif; @00029864:0003 label_29864: @00029866:0027 // return coming @0002986A:0023 return local_number2; @00029871:0026 end; // checksum: ffc959c8 @0002987D:0010 label_2987d: @0002987F:0022 function NUMBER function_575(local_string1, local_string2, local_string3, local_number1) @0002987F NUMBER local_number2, local_number3; @0002987F STRING local_string4; @0002987F @0002987F begin @00029888:0020 _EnablePrevDialog(global_number50, 0, "SelectDir"); // dll: ISRT.dll @000298A2:0006 local_string4 = local_string3; @000298AC:0020 _BrowseForFolder(global_number50, local_string1, local_string2, "", "", 17, local_string4, 260, local_number1); // dll: ISRT.dll @000298D1:0006 local_number2 = LASTRESULT; @000298DB:0006 local_string3 = local_string4; @000298E5:0020 _EnablePrevDialog(global_number50, 1, ""); // dll: ISRT.dll @000298F6:000D local_number3 = (local_number2 = 1); @00029905:0004 if(local_number3) then // ref index: 1 @00029911:0004 if(local_number1) then // ref index: 1 @0002991D:0021 function_315(local_string3); @00029926:0006 local_number2 = LASTRESULT; @00029930:000D local_number3 = (local_number2 = 0); @0002993F:0004 if(local_number3) then // ref index: 1 @0002994B:0027 // return coming @0002994F:0023 return 1; @00029958:0003 endif; @00029958:0003 endif; @00029958:0003 endif; @00029958:0003 label_29958: @0002995A:0027 // return coming @0002995E:0023 return local_number2; @00029965:0026 end; // checksum: 7843850c @00029975:000E label_29975: @00029977:0022 function NUMBER function_576(local_string1, local_string2, local_string3, local_number1) @00029977 @00029977 @00029977 @00029977 begin @00029980:0033 global_object18.lpMachineName = 0; @0002999C:0033 global_object18.lpDatabaseName = 0; @000299B9:0033 global_object18.dwDesiredAccess = 983551; @000299D7:0033 global_object18.dwServiceType = 16; @000299F3:0033 global_object18.dwStartType = 2; @00029A0D:0033 global_object18.dwErrorControl = 0; @00029A2A:0033 global_object18.lpLoadOrderGroup = 0; @00029A49:0033 global_object18.lpdwTagId = 0; @00029A61:0033 global_object18.lpDependencies = 0; @00029A7E:0033 global_object18.lpServiceStartName = 0; @00029A9F:0033 global_object18.lpPassword = 0; @00029AB8:0024 return; @00029ABC:0026 end; // checksum: cc02764e @00029AC8:0008 label_29ac8: @00029ACA:0022 function NUMBER function_578() @00029ACA NUMBER local_number1, local_number2, local_number3; @00029ACA STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @00029ACA @00029ACA begin @00029AD3:0027 // return coming @00029AD7:0021 function_582(local_string1); @00029AE0:0006 local_string7 = LASTRESULT; @00029AEA:0020 AddIcon(global_number50, local_string7, local_string2, local_string3, local_string4, local_string5, local_number1, local_string6, local_number2); // dll: ISRT.dll @00029B0B:0006 local_number3 = LASTRESULT; @00029B15:0023 return local_number3; @00029B1C:0026 end; // checksum: 1d580946 @00029B28:0009 label_29b28: @00029B2A:0022 function NUMBER function_579(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_string6, local_number2) @00029B2A @00029B2A @00029B2A OBJECT local_object1; @00029B2A begin @00029B33:0035 global_object6.WIN9X; @00029B42:0006 local_object1 = LASTRESULT; @00029B4C:0035 local_object1.bWin9X; @00029B5C:0006 local_object1 = NOTHING; @00029B66:0006 local_number2 = LASTRESULT; @00029B70:0004 if(local_number2) then // ref index: 1 @00029B7C:0006 global_number74 = 0; @00029B88:0005 goto label_29b9d; @00029B91:0001 endif; @00029B91:0001 label_29b91: @00029B93:0006 global_number74 = local_number1; @00029B9D:0006 label_29b9d: @00029B9F:0021 function_670(); @00029BA5:0021 function_672(); @00029BAB:0021 function_669(); @00029BB1:0021 function_671(); @00029BB7:0024 return; @00029BBB:0026 end; // checksum: 5056b64f @00029BCB:0004 label_29bcb: @00029BCD:0022 function NUMBER ProgDefGroupType(local_number1) @00029BCD @00029BCD @00029BCD @00029BCD begin @00029BD6:0027 // return coming @00029BDA:0023 return global_number74; @00029BE1:0026 end; // checksum: 11321 @00029BED:0008 label_29bed: @00029BEF:0022 function NUMBER function_581() @00029BEF NUMBER local_number1; @00029BEF STRING local_string1, local_string2; @00029BEF @00029BEF begin @00029BF8:0021 function_473(local_string1); @00029C01:0006 local_number1 = LASTRESULT; @00029C0B:000D local_number1 = (local_number1 = 0); @00029C1A:0004 if(local_number1) then // ref index: 1 @00029C26:0021 function_639(); @00029C2C:0006 local_string2 = LASTRESULT; @00029C36:0014 local_string1 = (local_string2 ^ local_string1); @00029C43:0006 endif; @00029C43:0006 label_29c43: @00029C45:0021 function_364(6, local_string1); @00029C53:0006 local_number1 = LASTRESULT; @00029C5D:000D local_number1 = (local_number1 = 0); @00029C6C:0004 if(local_number1) then // ref index: 1 @00029C78:0027 // return coming @00029C7C:0023 return ""; @00029C83:0004 endif; @00029C83:0004 label_29c83: @00029C85:0027 // return coming @00029C89:0014 local_string2 = (local_string1 ^ ""); @00029C96:0023 return local_string2; @00029C9D:0026 end; // checksum: 201ad2c @00029CA9:0007 label_29ca9: @00029CAB:0022 function STRING function_582(local_string1) @00029CAB NUMBER local_number1, local_number2, local_number3; @00029CAB STRING local_string2, local_string3, local_string4, local_string5; @00029CAB @00029CAB begin @00029CB4:000E local_number2 = (global_number29 != 2); @00029CC3:000E local_number3 = (global_number29 != 1); @00029CD2:0019 local_number2 = (local_number2 = local_number3); @00029CDF:0004 if(local_number2) then // ref index: 1 @00029CEB:0027 // return coming @00029CEF:0023 return 1; @00029CF8:000D endif; @00029CF8:000D label_29cf8: @00029CFA:0006 global_string99 = local_string1; @00029D04:0006 global_string100 = local_string2; @00029D0E:0006 global_string101 = ""; @00029D18:0006 global_number75 = 0; @00029D24:0006 global_number76 = 0; @00029D30:0006 global_number77 = global_number29; @00029D3A:0021 ListCreate(0); @00029D45:0006 global_number78 = LASTRESULT; @00029D4F:000D local_number2 = (global_number29 = 2); @00029D5E:0004 if(local_number2) then // ref index: 4 @00029D6A:000D local_number2 = (global_string99 = ""); @00029D77:0004 if(local_number2) then // ref index: 1 @00029D83:0014 global_string99 = (global_string5 ^ "setup.iss"); @00029D99:0004 endif; @00029D99:0004 label_29d99: @00029D9B:000D local_number2 = (global_string100 = ""); @00029DA8:0004 if(local_number2) then // ref index: 1 @00029DB4:0021 ParsePath(local_string3, global_string99, 1); @00029DC5:0014 global_string100 = (local_string3 ^ "setup.log"); @00029DDB:0004 endif; @00029DDB:0004 label_29ddb: @00029DDD:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string99); // dll: KERNEL32.dll @00029E06:0006 local_number1 = LASTRESULT; @00029E10:0004 if(local_number1) then // ref index: 1 @00029E1C:0021 function_627(global_number79, local_string4); @00029E28:0002 endif; @00029E28:0002 label_29e28: @00029E2A:0021 function_603(); @00029E30:0005 goto label_29e95; @00029E39:0007 endif; @00029E39:0007 label_29e39: @00029E3B:000D local_number2 = (global_number29 = 1); @00029E4A:0004 if(local_number2) then // ref index: 1 @00029E56:000D local_number2 = (global_string99 = ""); @00029E63:0004 if(local_number2) then // ref index: 1 @00029E6F:0021 function_641(); @00029E75:0006 local_string5 = LASTRESULT; @00029E7F:0014 global_string99 = (local_string5 ^ "setup.iss"); @00029E95:0003 endif; @00029E95:0003 endif; @00029E95:0003 label_29e95: @00029E97:0027 // return coming @00029E9B:0023 return 1; @00029EA4:0026 end; // checksum: 7b4eff37 @00029EB0:0009 label_29eb0: @00029EB2:0022 function NUMBER function_584(local_string1, local_string2) @00029EB2 NUMBER local_number1, local_number3; @00029EB2 STRING local_string4; @00029EB2 @00029EB2 begin @00029EBB:000E local_number3 = (global_string99 != ""); @00029EC8:0004 if(local_number3) then // ref index: 2 @00029ED4:0021 ParsePath(local_string1, global_string99, 1); @00029EE5:0006 local_number3 = LASTRESULT; @00029EEF:0009 local_number3 = (local_number3 < 0); @00029EFE:0004 if(local_number3) then // ref index: 1 @00029F0A:0027 // return coming @00029F0E:0023 return -8; @00029F17:0005 endif; @00029F17:0005 label_29f17: @00029F19:0021 ExistsDir(local_string1); @00029F22:0006 local_number3 = LASTRESULT; @00029F2C:000D local_number3 = (local_number3 = -1); @00029F3B:0004 if(local_number3) then // ref index: 1 @00029F47:0006 global_string99 = ""; @00029F51:000B endif; @00029F51:000B endif; @00029F51:000B label_29f51: @00029F53:000D local_number3 = (global_number29 = 2); @00029F62:0004 if(local_number3) then // ref index: 4 @00029F6E:0020 DeleteFileA(global_string100); // dll: KERNEL32.dll @00029F77:0021 function_605(1); @00029F82:0006 local_number3 = LASTRESULT; @00029F8C:000D local_number3 = (local_number3 = 0); @00029F9B:0004 if(local_number3) then // ref index: 1 @00029FA7:0021 function_408(65, "Failed"); @00029FBB:0021 function_408(73, "Failed silent installation. May be failed to allocate Memory."); @0002A006:0027 // return coming @0002A00A:0023 return -7; @0002A013:0009 endif; @0002A013:0009 label_2a013: @0002A015:0021 function_364(3, global_string99); @0002A023:0006 local_number3 = LASTRESULT; @0002A02D:000D local_number3 = (local_number3 = 0); @0002A03C:0004 if(local_number3) then // ref index: 1 @0002A048:0021 function_602("", global_string99, 0, -5); @0002A05E:0021 function_408(65, "Failed"); @0002A072:0021 function_408(73, "Failed silent installation. May be failed to allocate Memory."); @0002A0BD:0027 // return coming @0002A0C1:0023 return -5; @0002A0CA:0009 endif; @0002A0CA:0009 label_2a0ca: @0002A0CC:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string99); // dll: KERNEL32.dll @0002A101:0006 local_number1 = LASTRESULT; @0002A10B:000E local_number3 = (local_string4 != "v7.00"); @0002A11D:0004 if(local_number3) then // ref index: 1 @0002A129:0021 function_602("", "", 0, -8); @0002A13F:0021 function_408(65, "Failed"); @0002A153:0021 function_408(73, "Failed silent installation. May be failed to allocate Memory."); @0002A19E:0027 // return coming @0002A1A2:0023 return -8; @0002A1AB:0002 endif; @0002A1AB:0002 label_2a1ab: @0002A1AD:0021 function_602("", "", 0, 0); @0002A1C3:0005 goto label_2a2c8; @0002A1CC:000B endif; @0002A1CC:000B label_2a1cc: @0002A1CE:000D local_number3 = (global_number29 = 1); @0002A1DD:0004 if(local_number3) then // ref index: 2 @0002A1E9:0020 DeleteFileA(global_string99); // dll: KERNEL32.dll @0002A1F2:0021 function_605(1); @0002A1FD:0006 local_number3 = LASTRESULT; @0002A207:000D local_number3 = (local_number3 = 0); @0002A216:0004 if(local_number3) then // ref index: 1 @0002A222:0021 function_593(11491); @0002A22D:0021 function_610(0); @0002A238:0027 // return coming @0002A23C:0023 return -6; @0002A245:0008 endif; @0002A245:0008 label_2a245: @0002A247:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string99); // dll: KERNEL32.dll @0002A280:0006 local_number3 = LASTRESULT; @0002A28A:000D local_number3 = (local_number3 = 0); @0002A299:0004 if(local_number3) then // ref index: 1 @0002A2A5:0021 function_593(11491); @0002A2B0:0021 function_610(0); @0002A2BB:0027 // return coming @0002A2BF:0023 return -6; @0002A2C8:0003 endif; @0002A2C8:0003 endif; @0002A2C8:0003 label_2a2c8: @0002A2CA:0027 // return coming @0002A2CE:0023 return 0; @0002A2D7:0026 end; // checksum: cfbcb5e6 @0002A2E3:0005 label_2a2e3: @0002A2E5:0022 function NUMBER function_585() @0002A2E5 NUMBER local_number1, local_number2, local_number3, local_number4; @0002A2E5 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @0002A2E5 @0002A2E5 begin @0002A2EE:000E local_number4 = (global_number29 != 1); @0002A2FD:0004 if(local_number4) then // ref index: 1 @0002A309:0027 // return coming @0002A30D:0023 return -1; @0002A316:000B endif; @0002A316:000B label_2a316: @0002A318:0007 local_string6 = (global_string88 + "-"); @0002A326:0007 local_string1 = (local_string6 + local_string1); @0002A333:0021 function_588(local_string1); @0002A33C:0006 local_number4 = LASTRESULT; @0002A346:000D local_number4 = (local_number4 = 0); @0002A355:0004 if(local_number4) then // ref index: 4 @0002A361:0021 function_511(global_number78, local_string1, 0); @0002A372:0006 local_number4 = LASTRESULT; @0002A37C:0009 local_number4 = (local_number4 < 0); @0002A38B:0004 if(local_number4) then // ref index: 1 @0002A397:0005 goto label_2a60a; @0002A3A0:0008 endif; @0002A3A0:0008 label_2a3a0: @0002A3A2:0021 function_623(local_string4, "%s%d", "Dlg", global_number75); @0002A3BB:0007 local_string6 = (global_string88 + "-"); @0002A3C9:0007 local_string6 = (local_string6 + "DlgOrder"); @0002A3DE:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string99); // dll: KERNEL32.dll @0002A3F0:0006 local_number4 = LASTRESULT; @0002A3FA:000D local_number4 = (local_number4 = 0); @0002A409:0004 if(local_number4) then // ref index: 1 @0002A415:0005 goto label_2a60a; @0002A41E:0005 endif; @0002A41E:0005 label_2a41e: @0002A420:0007 global_number75 = (global_number75 + 1); @0002A42F:002D NumToStr(local_string5, global_number75); @0002A439:0006 local_number4 = LASTRESULT; @0002A443:0004 if(local_number4) then // ref index: 1 @0002A44F:0005 goto label_2a60a; @0002A458:0007 endif; @0002A458:0007 label_2a458: @0002A45A:0007 local_string6 = (global_string88 + "-"); @0002A468:0007 local_string6 = (local_string6 + "DlgOrder"); @0002A47D:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string99); // dll: KERNEL32.dll @0002A494:0006 local_number4 = LASTRESULT; @0002A49E:000D local_number4 = (local_number4 = 0); @0002A4AD:0004 if(local_number4) then // ref index: 1 @0002A4B9:0005 goto label_2a60a; @0002A4C2:0002 endif; @0002A4C2:0002 endif; @0002A4C2:0002 label_2a4c2: @0002A4C4:0006 local_number3 = 0; @0002A4D0:0001 // switch/while/??? @0002A4D4:0005 label_2a4d4: @0002A4D6:000D local_number4 = (local_number1 = 1); @0002A4E5:0004 if(local_number4) then // ref index: 1 @0002A4F1:0021 function_589(local_string1, local_string2, local_string3); @0002A500:0006 local_number3 = LASTRESULT; @0002A50A:0005 goto label_2a5e6; @0002A513:0005 endif; @0002A513:0005 label_2a513: @0002A515:000D local_number4 = (local_number1 = 2); @0002A524:0004 if(local_number4) then // ref index: 1 @0002A530:0021 function_590(local_string1, local_string2, local_number2); @0002A53F:0006 local_number3 = LASTRESULT; @0002A549:0005 goto label_2a5e6; @0002A552:0005 endif; @0002A552:0005 label_2a552: @0002A554:000D local_number4 = (local_number1 = 3); @0002A563:0004 if(local_number4) then // ref index: 1 @0002A56F:0021 function_591(local_string1, local_string2, local_number2); @0002A57E:0006 local_number3 = LASTRESULT; @0002A588:0005 goto label_2a5e6; @0002A591:0005 endif; @0002A591:0005 label_2a591: @0002A593:000D local_number4 = (local_number1 = 4); @0002A5A2:0004 if(local_number4) then // ref index: 1 @0002A5AE:0021 function_592(local_string1, local_string2, global_string2, local_string3, 1); @0002A5C5:0006 local_number3 = LASTRESULT; @0002A5CF:0005 goto label_2a5e6; @0002A5D8:0001 endif; @0002A5D8:0001 label_2a5d8: @0002A5DA:0006 local_number3 = -10; @0002A5E6:0002 label_2a5e6: @0002A5E8:0004 if(local_number3) then // ref index: 1 @0002A5F4:0005 goto label_2a60a; @0002A5FD:0002 endif; @0002A5FD:0002 label_2a5fd: @0002A5FF:0027 // return coming @0002A603:0023 return local_number3; @0002A60A:0004 label_2a60a: @0002A60C:0021 function_593(-6); @0002A617:0027 // return coming @0002A61B:0023 return -1; @0002A624:0026 end; // checksum: 504d6071 @0002A634:0005 label_2a634: @0002A636:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @0002A636 NUMBER local_number3, local_number4; @0002A636 STRING local_string4; @0002A636 @0002A636 begin @0002A63F:000E local_number4 = (global_number29 != 2); @0002A64E:0004 if(local_number4) then // ref index: 1 @0002A65A:0027 // return coming @0002A65E:0023 return -2; @0002A667:0008 endif; @0002A667:0008 label_2a667: @0002A669:000D local_number4 = (local_string2 = "OverwrittenReadOnly"); @0002A689:0004 if(local_number4) then // ref index: 1 @0002A695:0021 function_595(local_string1); @0002A69E:0006 local_number3 = LASTRESULT; @0002A6A8:0009 local_number4 = (local_number3 < 0); @0002A6B7:0004 if(local_number4) then // ref index: 1 @0002A6C3:0006 local_number3 = -12; @0002A6CF:0005 goto label_2a85b; @0002A6D8:0004 endif; @0002A6D8:0004 endif; @0002A6D8:0004 label_2a6d8: @0002A6DA:0006 local_number3 = 0; @0002A6E6:0007 local_string4 = (global_string88 + "-"); @0002A6F4:0007 local_string1 = (local_string4 + local_string1); @0002A701:0001 // switch/while/??? @0002A705:0005 label_2a705: @0002A707:000D local_number4 = (local_number1 = 1); @0002A716:0004 if(local_number4) then // ref index: 1 @0002A722:0021 function_596(local_string1, local_string2, local_string3); @0002A731:0006 local_number3 = LASTRESULT; @0002A73B:0005 goto label_2a820; @0002A744:0005 endif; @0002A744:0005 label_2a744: @0002A746:000D local_number4 = (local_number1 = 2); @0002A755:0004 if(local_number4) then // ref index: 1 @0002A761:0021 function_597(local_string1, local_string2, local_number2); @0002A770:0006 local_number3 = LASTRESULT; @0002A77A:0005 goto label_2a820; @0002A783:0005 endif; @0002A783:0005 label_2a783: @0002A785:000D local_number4 = (local_number1 = 3); @0002A794:0004 if(local_number4) then // ref index: 1 @0002A7A0:0021 function_598(local_string1, local_string2, local_number2); @0002A7AF:0006 local_number3 = LASTRESULT; @0002A7B9:0005 goto label_2a820; @0002A7C2:0005 endif; @0002A7C2:0005 label_2a7c2: @0002A7C4:000D local_number4 = (local_number1 = 4); @0002A7D3:0004 if(local_number4) then // ref index: 1 @0002A7DF:0021 function_599(local_string1, local_string2, global_string2, local_string3, 1); @0002A7F6:0006 local_number3 = LASTRESULT; @0002A800:0005 goto label_2a820; @0002A809:0002 endif; @0002A809:0002 label_2a809: @0002A80B:0006 local_number3 = -10; @0002A817:0005 goto label_2a85b; @0002A820:0004 label_2a820: @0002A822:0009 local_number4 = (local_number3 < 0); @0002A831:0004 if(local_number4) then // ref index: 1 @0002A83D:0021 function_600(local_string1, local_string2, local_number1, local_number3); @0002A84F:0006 local_number3 = -11; @0002A85B:0004 endif; @0002A85B:0004 label_2a85b: @0002A85D:000D local_number4 = (local_number3 = 0); @0002A86C:0004 if(local_number4) then // ref index: 1 @0002A878:0027 // return coming @0002A87C:0023 return 0; @0002A885:0003 endif; @0002A885:0003 label_2a885: @0002A887:0027 // return coming @0002A88B:0023 return local_number3; @0002A892:0026 end; // checksum: 6b1e374a @0002A89E:0003 label_2a89e: @0002A8A0:0022 function NUMBER SilentReadData(local_string1, local_string2, local_number1, local_string3, local_number2) @0002A8A0 @0002A8A0 @0002A8A0 @0002A8A0 begin @0002A8A9:0021 function_515(global_number78, local_string2); @0002A8B5:0006 local_number1 = LASTRESULT; @0002A8BF:0007 label_2a8bf: @0002A8C1:0001 // switch/while/??? @0002A8C5:000E local_number2 = (local_number1 != 1); @0002A8D4:0004 if(local_number2) then // ref index: 2 @0002A8E0:000D local_number2 = (local_string2 = local_string1); @0002A8ED:0004 if(local_number2) then // ref index: 1 @0002A8F9:0027 // return coming @0002A8FD:0023 return 1; @0002A906:0003 endif; @0002A906:0003 label_2a906: @0002A908:0021 ListGetNextString(global_number78, local_string2); @0002A914:0006 local_number1 = LASTRESULT; @0002A91E:0005 goto label_2a8bf; @0002A927:0003 endif; @0002A927:0003 label_2a927: @0002A929:0027 // return coming @0002A92D:0023 return 0; @0002A936:0026 end; // checksum: fefb68dc @0002A942:0004 label_2a942: @0002A944:0022 function NUMBER function_588(local_string1) @0002A944 NUMBER local_number1; @0002A944 STRING local_string2, local_string3; @0002A944 @0002A944 begin @0002A94D:000D local_number1 = (local_string3 = ""); @0002A95A:0004 if(local_number1) then // ref index: 1 @0002A966:0006 local_string3 = "' '"; @0002A973:0005 endif; @0002A973:0005 label_2a973: @0002A975:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string99); // dll: KERNEL32.dll @0002A987:0006 local_number1 = LASTRESULT; @0002A991:0004 if(local_number1) then // ref index: 1 @0002A99D:0027 // return coming @0002A9A1:0023 return 0; @0002A9AA:0003 endif; @0002A9AA:0003 label_2a9aa: @0002A9AC:0027 // return coming @0002A9B0:0023 return -6; @0002A9B9:0026 end; // checksum: 87958c9e @0002A9C5:0007 label_2a9c5: @0002A9C7:0022 function NUMBER function_589(local_string1, local_string2, local_string3) @0002A9C7 NUMBER local_number1, local_number2; @0002A9C7 @0002A9C7 @0002A9C7 begin @0002A9D0:002D NumToStr(local_string3, local_number1); @0002A9DA:0006 local_number2 = LASTRESULT; @0002A9E4:0009 local_number2 = (local_number2 < 0); @0002A9F3:0004 if(local_number2) then // ref index: 1 @0002A9FF:0027 // return coming @0002AA03:0023 return -6; @0002AA0C:0005 endif; @0002AA0C:0005 label_2aa0c: @0002AA0E:0027 // return coming @0002AA12:0021 function_589(local_string1, local_string2, local_string3); @0002AA21:0006 local_number2 = LASTRESULT; @0002AA2B:0023 return local_number2; @0002AA32:0026 end; // checksum: fff995fb @0002AA42:0007 label_2aa42: @0002AA44:0022 function NUMBER function_590(local_string1, local_string2, local_number1) @0002AA44 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0002AA44 STRING local_string3, local_string4, local_string5, local_string6; @0002AA44 @0002AA44 begin @0002AA4D:000D local_number8 = (local_number1 = 0); @0002AA5C:000D local_number9 = (local_number1 = -1); @0002AA6B:0018 local_number8 = (local_number8 || local_number9); @0002AA78:0004 if(local_number8) then // ref index: 1 @0002AA84:0027 // return coming @0002AA88:0023 return -1; @0002AA91:0006 endif; @0002AA91:0006 label_2aa91: @0002AA93:0021 function_521(local_number1); @0002AA9C:0006 local_number8 = LASTRESULT; @0002AAA6:000D local_number8 = (local_number8 = -1); @0002AAB5:0004 if(local_number8) then // ref index: 1 @0002AAC1:0006 local_number2 = 1; @0002AACD:0005 goto label_2aae4; @0002AAD6:0001 endif; @0002AAD6:0001 label_2aad6: @0002AAD8:0006 local_number2 = 0; @0002AAE4:0003 label_2aae4: @0002AAE6:0004 if(local_number2) then // ref index: 1 @0002AAF2:0006 local_string3 = "number"; @0002AB02:0005 goto label_2ab1d; @0002AB0B:0001 endif; @0002AB0B:0001 label_2ab0b: @0002AB0D:0006 local_string3 = "string"; @0002AB1D:0007 label_2ab1d: @0002AB1F:0007 local_string6 = (local_string2 + "-type"); @0002AB31:0021 function_589(local_string1, local_string6, local_string3); @0002AB40:0006 local_number4 = LASTRESULT; @0002AB4A:0009 local_number8 = (local_number4 < 0); @0002AB59:0004 if(local_number8) then // ref index: 1 @0002AB65:0027 // return coming @0002AB69:0023 return local_number4; @0002AB70:0009 endif; @0002AB70:0009 label_2ab70: @0002AB72:0021 ListCount(local_number1); @0002AB7B:0006 local_number3 = LASTRESULT; @0002AB85:0007 local_string6 = (local_string2 + "-count"); @0002AB98:0021 function_590(local_string1, local_string6, local_number3); @0002ABA7:0006 local_number4 = LASTRESULT; @0002ABB1:0009 local_number8 = (local_number4 < 0); @0002ABC0:0004 if(local_number8) then // ref index: 1 @0002ABCC:0027 // return coming @0002ABD0:0023 return local_number4; @0002ABD7:0004 endif; @0002ABD7:0004 label_2abd7: @0002ABD9:0004 if(local_number2) then // ref index: 4 @0002ABE5:0021 ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number5); @0002ABF1:0006 local_number6 = LASTRESULT; @0002ABFB:0006 local_number7 = 0; @0002AC07:000A label_2ac07: @0002AC09:0001 // switch/while/??? @0002AC0D:000E local_number8 = (local_number6 != 1); @0002AC1C:0004 if(local_number8) then // ref index: 2 @0002AC28:0021 function_623(local_string5, "%s-%d", local_string2, local_number7); @0002AC3F:0021 function_590(local_string1, local_string5, local_number5); @0002AC4E:0006 local_number4 = LASTRESULT; @0002AC58:0009 local_number8 = (local_number4 < 0); @0002AC67:0004 if(local_number8) then // ref index: 1 @0002AC73:0027 // return coming @0002AC77:0023 return local_number4; @0002AC7E:0004 endif; @0002AC7E:0004 label_2ac7e: @0002AC80:0021 ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number5); @0002AC8C:0006 local_number6 = LASTRESULT; @0002AC96:0007 local_number7 = (local_number7 + 1); @0002ACA5:0005 goto label_2ac07; @0002ACAE:0001 endif; @0002ACAE:0001 label_2acae: @0002ACB0:0005 goto label_2ad84; @0002ACB9:0003 endif; @0002ACB9:0003 label_2acb9: @0002ACBB:0021 function_515(local_number1, local_string4); @0002ACC7:0006 local_number6 = LASTRESULT; @0002ACD1:0006 local_number7 = 0; @0002ACDD:000A label_2acdd: @0002ACDF:0001 // switch/while/??? @0002ACE3:000E local_number8 = (local_number6 != 1); @0002ACF2:0004 if(local_number8) then // ref index: 2 @0002ACFE:0021 function_623(local_string5, "%s-%d", local_string2, local_number7); @0002AD15:0021 function_589(local_string1, local_string5, local_string4); @0002AD24:0006 local_number4 = LASTRESULT; @0002AD2E:0009 local_number8 = (local_number4 < 0); @0002AD3D:0004 if(local_number8) then // ref index: 1 @0002AD49:0027 // return coming @0002AD4D:0023 return local_number4; @0002AD54:0004 endif; @0002AD54:0004 label_2ad54: @0002AD56:0021 ListGetNextString(local_number1, local_string4); @0002AD62:0006 local_number6 = LASTRESULT; @0002AD6C:0007 local_number7 = (local_number7 + 1); @0002AD7B:0005 goto label_2acdd; @0002AD84:0003 endif; @0002AD84:0003 label_2ad84: @0002AD86:0027 // return coming @0002AD8A:0023 return 0; @0002AD93:0026 end; // checksum: e2f6bab9 @0002ADA3:000B label_2ada3: @0002ADA5:0022 function NUMBER function_591(local_string1, local_string2, local_number1) @0002ADA5 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0002ADA5 STRING local_string3, local_string4, local_string5; @0002ADA5 @0002ADA5 begin @0002ADAE:0021 ListCreate(0); @0002ADB9:0006 local_number2 = LASTRESULT; @0002ADC3:0021 ListCreate(0); @0002ADCE:0006 local_number3 = LASTRESULT; @0002ADD8:000D local_number8 = (local_number2 = -1); @0002ADE7:000D local_number9 = (local_number3 = -1); @0002ADF6:0018 local_number8 = (local_number8 || local_number9); @0002AE03:0004 if(local_number8) then // ref index: 1 @0002AE0F:0006 local_number7 = -1; @0002AE1B:0005 goto label_2b005; @0002AE24:0006 endif; @0002AE24:0006 label_2ae24: @0002AE26:0021 FeatureListItems(local_string3, local_string4, local_number2); @0002AE35:0006 local_number8 = LASTRESULT; @0002AE3F:0009 local_number8 = (local_number8 < 0); @0002AE4E:0004 if(local_number8) then // ref index: 1 @0002AE5A:0006 local_number7 = 0; @0002AE66:0005 goto label_2b005; @0002AE6F:0002 endif; @0002AE6F:0002 label_2ae6f: @0002AE71:0021 function_515(local_number2, local_string5); @0002AE7D:0006 local_number6 = LASTRESULT; @0002AE87:0009 label_2ae87: @0002AE89:0001 // switch/while/??? @0002AE8D:000E local_number8 = (local_number6 != 1); @0002AE9C:0004 if(local_number8) then // ref index: 4 @0002AEA8:0021 FeatureIsItemSelected(local_string3, local_string5); @0002AEB4:0006 local_number4 = LASTRESULT; @0002AEBE:0009 local_number8 = (local_number4 < 0); @0002AECD:0004 if(local_number8) then // ref index: 1 @0002AED9:0006 local_number7 = -1; @0002AEE5:0005 goto label_2b005; @0002AEEE:0007 endif; @0002AEEE:0007 label_2aeee: @0002AEF0:0004 if(local_number4) then // ref index: 2 @0002AEFC:0021 function_511(local_number3, local_string5, 0); @0002AF0D:0006 local_number8 = LASTRESULT; @0002AF17:0009 local_number8 = (local_number8 < 0); @0002AF26:0004 if(local_number8) then // ref index: 1 @0002AF32:0006 local_number7 = -1; @0002AF3E:0005 goto label_2b005; @0002AF47:000A endif; @0002AF47:000A label_2af47: @0002AF49:0021 function_594(local_string3, local_string5); @0002AF55:0006 local_number5 = LASTRESULT; @0002AF5F:0019 local_number8 = (local_number1 = local_number5); @0002AF6C:0004 if(local_number8) then // ref index: 1 @0002AF78:0021 function_592(local_string1, local_string5, local_string3, local_string5, 1); @0002AF8F:0006 local_number8 = LASTRESULT; @0002AF99:000E local_number8 = (local_number8 != 0); @0002AFA8:0004 if(local_number8) then // ref index: 1 @0002AFB4:0006 local_number7 = -1; @0002AFC0:0005 goto label_2b005; @0002AFC9:0003 endif; @0002AFC9:0003 endif; @0002AFC9:0003 endif; @0002AFC9:0003 label_2afc9: @0002AFCB:0021 ListGetNextString(local_number2, local_string5); @0002AFD7:0006 local_number6 = LASTRESULT; @0002AFE1:0005 goto label_2ae87; @0002AFEA:0002 endif; @0002AFEA:0002 label_2afea: @0002AFEC:0021 function_591(local_string1, local_string2, local_number3); @0002AFFB:0006 local_number7 = LASTRESULT; @0002B005:0005 label_2b005: @0002B007:0021 ListCount/ListDestroy(local_number2); @0002B010:0021 ListCount/ListDestroy(local_number3); @0002B019:0027 // return coming @0002B01D:0023 return local_number7; @0002B024:0026 end; // checksum: fffa89d6 @0002B030:0010 label_2b030: @0002B032:0022 function NUMBER function_592(local_string1, local_string2, local_string3, local_string4, local_number1) @0002B032 NUMBER local_number2; @0002B032 @0002B032 @0002B032 begin @0002B03B:0021 function_643(); @0002B041:0006 local_string4 = LASTRESULT; @0002B04B:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll @0002B054:0006 local_number2 = LASTRESULT; @0002B05E:0004 if(local_number2) then // ref index: 1 @0002B06A:0021 function_563(11115); @0002B075:0006 local_string3 = LASTRESULT; @0002B07F:0021 function_563(local_number1); @0002B088:0006 local_string1 = LASTRESULT; @0002B092:0021 function_623(local_string2, local_string1, global_string99); @0002B0A1:0021 Do(0); @0002B0AC:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll @0002B0C2:0006 global_number80 = 1; @0002B0CE:0027 // return coming @0002B0D2:0023 return 1; @0002B0DB:0003 endif; @0002B0DB:0003 label_2b0db: @0002B0DD:0027 // return coming @0002B0E1:0023 return 0; @0002B0EA:0026 end; // checksum: c469508 @0002B102:0007 label_2b102: @0002B104:0022 function NUMBER function_593(local_number1) @0002B104 NUMBER local_number2; @0002B104 STRING local_string1, local_string2; @0002B104 @0002B104 begin @0002B10D:0021 ListCreate(0); @0002B118:0006 local_number1 = LASTRESULT; @0002B122:000D local_number2 = (local_number1 = -1); @0002B131:0004 if(local_number2) then // ref index: 1 @0002B13D:0027 // return coming @0002B141:0023 return 0; @0002B14A:000B endif; @0002B14A:000B label_2b14a: @0002B14C:0021 FeatureListItems(local_string1, local_string2, local_number1); @0002B15B:0006 local_number2 = LASTRESULT; @0002B165:000D local_number2 = (local_number2 = 0); @0002B174:0004 if(local_number2) then // ref index: 1 @0002B180:0021 ListCount(local_number1); @0002B189:0006 local_number2 = LASTRESULT; @0002B193:000A local_number2 = (local_number2 > 0); @0002B1A2:0004 if(local_number2) then // ref index: 1 @0002B1AE:0021 ListCount/ListDestroy(local_number1); @0002B1B7:0027 // return coming @0002B1BB:0023 return 1; @0002B1C4:0004 endif; @0002B1C4:0004 endif; @0002B1C4:0004 label_2b1c4: @0002B1C6:0021 ListCount/ListDestroy(local_number1); @0002B1CF:0027 // return coming @0002B1D3:0023 return 0; @0002B1DC:0026 end; // checksum: fffb2ddb @0002B1E8:0005 label_2b1e8: @0002B1EA:0022 function NUMBER function_594(local_string1, local_string2) @0002B1EA NUMBER local_number1, local_number2; @0002B1EA @0002B1EA @0002B1EA begin @0002B1F3:000D local_number2 = (global_string101 = local_string1); @0002B200:0004 if(local_number2) then // ref index: 1 @0002B20C:0027 // return coming @0002B210:0023 return 0; @0002B219:0006 endif; @0002B219:0006 label_2b219: @0002B21B:0021 ListSetIndex(global_number78, global_number75); @0002B227:0006 local_number2 = LASTRESULT; @0002B231:0009 local_number2 = (local_number2 < 0); @0002B240:0004 if(local_number2) then // ref index: 1 @0002B24C:0027 // return coming @0002B250:0023 return -1; @0002B259:0007 endif; @0002B259:0007 label_2b259: @0002B25B:0021 ListFindString(global_number78, local_string2); @0002B267:0006 local_number1 = LASTRESULT; @0002B271:000E local_number2 = (local_string2 != local_string1); @0002B27E:0004 if(local_number2) then // ref index: 1 @0002B28A:0021 function_600(local_string1, "", 0, -12); @0002B2A0:0027 // return coming @0002B2A4:0023 return -12; @0002B2AD:0005 endif; @0002B2AD:0005 label_2b2ad: @0002B2AF:0006 global_string101 = local_string1; @0002B2B9:0007 global_number75 = (global_number75 + 1); @0002B2C8:0027 // return coming @0002B2CC:0023 return 0; @0002B2D5:0026 end; // checksum: f8fb11d7 @0002B2E1:000B label_2b2e1: @0002B2E3:0022 function NUMBER function_595(local_string1) @0002B2E3 NUMBER local_number1, local_number2, local_number3; @0002B2E3 STRING local_string2, local_string3, local_string4; @0002B2E3 @0002B2E3 begin @0002B2EC:0021 StrRemoveLastSlash(local_string4); @0002B2F5:0006 local_number2 = LASTRESULT; @0002B2FF:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string99); // dll: KERNEL32.dll @0002B32D:0006 local_number1 = LASTRESULT; @0002B337:000D local_number2 = (local_number1 = 0); @0002B346:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE"); @0002B369:0018 local_number2 = (local_number2 || local_number3); @0002B376:0004 if(local_number2) then // ref index: 1 @0002B382:0027 // return coming @0002B386:0023 return -3; @0002B38F:0004 endif; @0002B38F:0004 label_2b38f: @0002B391:0006 local_string3 = local_string4; @0002B39B:0027 // return coming @0002B39F:0023 return 0; @0002B3A8:0026 end; // checksum: deb502eb @0002B3B8:0007 label_2b3b8: @0002B3BA:0022 function NUMBER function_596(local_string1, local_string2, local_string3) @0002B3BA NUMBER local_number1, local_number2; @0002B3BA @0002B3BA @0002B3BA begin @0002B3C3:0021 function_596(local_string1, local_string2, local_string3); @0002B3D2:0006 local_number2 = LASTRESULT; @0002B3DC:0009 local_number2 = (local_number2 < 0); @0002B3EB:0004 if(local_number2) then // ref index: 1 @0002B3F7:0027 // return coming @0002B3FB:0023 return -3; @0002B404:0006 endif; @0002B404:0006 label_2b404: @0002B406:002C StrToNum(local_number1, local_string3); @0002B410:0006 local_number2 = LASTRESULT; @0002B41A:0009 local_number2 = (local_number2 < 0); @0002B429:0004 if(local_number2) then // ref index: 1 @0002B435:0027 // return coming @0002B439:0023 return -1; @0002B442:0003 endif; @0002B442:0003 label_2b442: @0002B444:0027 // return coming @0002B448:0023 return 0; @0002B451:0026 end; // checksum: 69509 @0002B461:0007 label_2b461: @0002B463:0022 function NUMBER function_597(local_string1, local_string2, local_number1) @0002B463 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0002B463 STRING local_string3, local_string4, local_string5; @0002B463 @0002B463 begin @0002B46C:000D local_number6 = (local_number1 = 0); @0002B47B:000D local_number7 = (local_number1 = -1); @0002B48A:0018 local_number6 = (local_number6 || local_number7); @0002B497:0004 if(local_number6) then // ref index: 1 @0002B4A3:0027 // return coming @0002B4A7:0023 return -9; @0002B4B0:0006 endif; @0002B4B0:0006 label_2b4b0: @0002B4B2:0021 function_521(local_number1); @0002B4BB:0006 local_number6 = LASTRESULT; @0002B4C5:000D local_number6 = (local_number6 = -1); @0002B4D4:0004 if(local_number6) then // ref index: 1 @0002B4E0:0006 local_number2 = 1; @0002B4EC:0005 goto label_2b503; @0002B4F5:0001 endif; @0002B4F5:0001 label_2b4f5: @0002B4F7:0006 local_number2 = 0; @0002B503:0007 label_2b503: @0002B505:0021 function_623(local_string3, "%s-type", local_string2); @0002B51B:0021 function_596(local_string1, local_string3, local_string5); @0002B52A:0006 local_number6 = LASTRESULT; @0002B534:0009 local_number6 = (local_number6 < 0); @0002B543:0004 if(local_number6) then // ref index: 1 @0002B54F:0027 // return coming @0002B553:0023 return -3; @0002B55C:0009 endif; @0002B55C:0009 label_2b55c: @0002B55E:000D local_number6 = (local_string5 = "string"); @0002B571:0019 local_number6 = (local_number6 = local_number2); @0002B57E:000D local_number7 = (local_string5 = "number"); @0002B591:000D local_number8 = (local_number2 = 0); @0002B5A0:0019 local_number7 = (local_number7 = local_number8); @0002B5AD:0018 local_number6 = (local_number6 || local_number7); @0002B5BA:0004 if(local_number6) then // ref index: 1 @0002B5C6:0027 // return coming @0002B5CA:0023 return -9; @0002B5D3:0007 endif; @0002B5D3:0007 label_2b5d3: @0002B5D5:0021 function_623(local_string3, "%s-count", local_string2); @0002B5EC:0021 function_597(local_string1, local_string3, local_number4); @0002B5FB:0006 local_number6 = LASTRESULT; @0002B605:0009 local_number6 = (local_number6 < 0); @0002B614:0004 if(local_number6) then // ref index: 1 @0002B620:0027 // return coming @0002B624:0023 return -3; @0002B62D:0004 endif; @0002B62D:0004 label_2b62d: @0002B62F:000A local_number6 = (local_number4 > 10000); @0002B63E:0004 if(local_number6) then // ref index: 1 @0002B64A:0027 // return coming @0002B64E:0023 return -1; @0002B657:0001 endif; @0002B657:0001 label_2b657: @0002B659:0006 local_number5 = 0; @0002B665:000B label_2b665: @0002B667:0001 // switch/while/??? @0002B66B:0009 local_number6 = (local_number5 < local_number4); @0002B678:0004 if(local_number6) then // ref index: 6 @0002B684:0021 function_623(local_string3, "%s-%d", local_string2, local_number5); @0002B69B:0004 if(local_number2) then // ref index: 3 @0002B6A7:0021 function_597(local_string1, local_string3, local_number3); @0002B6B6:0006 local_number6 = LASTRESULT; @0002B6C0:0009 local_number6 = (local_number6 < 0); @0002B6CF:0004 if(local_number6) then // ref index: 1 @0002B6DB:0027 // return coming @0002B6DF:0023 return -3; @0002B6E8:0006 endif; @0002B6E8:0006 label_2b6e8: @0002B6EA:0021 ListAddItem(local_number1, local_number3, 0); @0002B6FB:0006 local_number6 = LASTRESULT; @0002B705:0009 local_number6 = (local_number6 < 0); @0002B714:0004 if(local_number6) then // ref index: 1 @0002B720:0027 // return coming @0002B724:0023 return -1; @0002B72D:0001 endif; @0002B72D:0001 label_2b72d: @0002B72F:0005 goto label_2b7c0; @0002B738:0006 endif; @0002B738:0006 label_2b738: @0002B73A:0021 function_596(local_string1, local_string3, local_string4); @0002B749:0006 local_number6 = LASTRESULT; @0002B753:0009 local_number6 = (local_number6 < 0); @0002B762:0004 if(local_number6) then // ref index: 1 @0002B76E:0027 // return coming @0002B772:0023 return -3; @0002B77B:0006 endif; @0002B77B:0006 label_2b77b: @0002B77D:0021 function_511(local_number1, local_string4, 0); @0002B78E:0006 local_number6 = LASTRESULT; @0002B798:0009 local_number6 = (local_number6 < 0); @0002B7A7:0004 if(local_number6) then // ref index: 1 @0002B7B3:0027 // return coming @0002B7B7:0023 return -1; @0002B7C0:0002 endif; @0002B7C0:0002 label_2b7c0: @0002B7C2:0007 local_number5 = (local_number5 + 1); @0002B7D1:0005 goto label_2b665; @0002B7DA:0003 endif; @0002B7DA:0003 label_2b7da: @0002B7DC:0027 // return coming @0002B7E0:0023 return 0; @0002B7E9:0026 end; // checksum: 456ba748 @0002B801:0007 label_2b801: @0002B803:0022 function NUMBER function_598(local_string1, local_string2, local_number1) @0002B803 NUMBER local_number2, local_number3, local_number4, local_number5; @0002B803 STRING local_string3, local_string4, local_string5; @0002B803 @0002B803 begin @0002B80C:0021 ListCreate(0); @0002B817:0006 local_number4 = LASTRESULT; @0002B821:000D local_number5 = (local_number4 = -1); @0002B830:0004 if(local_number5) then // ref index: 1 @0002B83C:0027 // return coming @0002B840:0023 return -1; @0002B849:0007 endif; @0002B849:0007 label_2b849: @0002B84B:0021 function_598(local_string1, local_string2, local_number4); @0002B85A:0006 local_number2 = LASTRESULT; @0002B864:0009 local_number5 = (local_number2 < 0); @0002B873:0004 if(local_number5) then // ref index: 1 @0002B87F:0021 ListCount/ListDestroy(local_number4); @0002B888:0027 // return coming @0002B88C:0023 return local_number2; @0002B893:0003 endif; @0002B893:0003 label_2b893: @0002B895:0021 FeatureSelectItem(local_string3, local_string4, 0); @0002B8A6:0021 function_515(local_number4, local_string5); @0002B8B2:0006 local_number3 = LASTRESULT; @0002B8BC:000D label_2b8bc: @0002B8BE:0001 // switch/while/??? @0002B8C2:000E local_number5 = (local_number3 != 1); @0002B8D1:0004 if(local_number5) then // ref index: 5 @0002B8DD:0004 if(local_number1) then // ref index: 3 @0002B8E9:0021 function_594(local_string3, local_string5); @0002B8F5:0006 local_number5 = LASTRESULT; @0002B8FF:0004 if(local_number5) then // ref index: 2 @0002B90B:0021 function_599(local_string1, local_string5, local_string3, local_string5, 1); @0002B922:0006 local_number2 = LASTRESULT; @0002B92C:0009 local_number5 = (local_number2 < 0); @0002B93B:0004 if(local_number5) then // ref index: 1 @0002B947:0021 FeatureSelectItem(local_string3, local_string5, 1); @0002B958:0006 local_number2 = LASTRESULT; @0002B962:0001 endif; @0002B962:0001 label_2b962: @0002B964:0005 goto label_2b98a; @0002B96D:0002 endif; @0002B96D:0002 label_2b96d: @0002B96F:0021 FeatureSelectItem(local_string3, local_string5, 1); @0002B980:0006 local_number2 = LASTRESULT; @0002B98A:0004 endif; @0002B98A:0004 label_2b98a: @0002B98C:0004 if(local_number2) then // ref index: 1 @0002B998:0021 ListCount/ListDestroy(local_number4); @0002B9A1:0027 // return coming @0002B9A5:0023 return local_number2; @0002B9AC:0003 endif; @0002B9AC:0003 label_2b9ac: @0002B9AE:0021 ListGetNextString(local_number4, local_string5); @0002B9BA:0006 local_number3 = LASTRESULT; @0002B9C4:0005 goto label_2b8bc; @0002B9CD:0004 endif; @0002B9CD:0004 label_2b9cd: @0002B9CF:0021 ListCount/ListDestroy(local_number4); @0002B9D8:0027 // return coming @0002B9DC:0023 return 0; @0002B9E5:0026 end; // checksum: fff81fd8 @0002B9F1:0005 label_2b9f1: @0002B9F3:0022 function NUMBER function_599(local_string1, local_string2, local_string3, local_string4, local_number1) @0002B9F3 NUMBER local_number2, local_number3; @0002B9F3 @0002B9F3 @0002B9F3 begin @0002B9FC:000E local_number3 = (global_number29 != 2); @0002BA0B:0004 if(local_number3) then // ref index: 1 @0002BA17:0027 // return coming @0002BA1B:0023 return -2; @0002BA24:0006 endif; @0002BA24:0006 label_2ba24: @0002BA26:0021 function_601(local_number2); @0002BA2F:0021 function_602(local_string1, local_string2, local_number1, local_number2); @0002BA41:0002 abort; @0002BA45:0027 // return coming @0002BA49:0023 return 0; @0002BA52:0026 end; // checksum: fefea7d5 @0002BA5E:0009 label_2ba5e: @0002BA60:0022 function NUMBER function_600(local_string1, local_string2, local_number1, local_number2) @0002BA60 NUMBER local_number3, local_number4; @0002BA60 @0002BA60 @0002BA60 begin @0002BA69:0021 function_643(); @0002BA6F:0006 local_string2 = LASTRESULT; @0002BA79:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll @0002BA82:0006 local_number2 = LASTRESULT; @0002BA8C:000D local_number4 = (local_number2 = 0); @0002BA9B:0004 if(local_number4) then // ref index: 1 @0002BAA7:0027 // return coming @0002BAAB:0023 return 0; @0002BAB4:0001 endif; @0002BAB4:0001 label_2bab4: @0002BAB6:0001 // switch/while/??? @0002BABA:0004 label_2baba: @0002BABC:000D local_number4 = (local_number1 = -1); @0002BACB:0004 if(local_number4) then // ref index: 1 @0002BAD7:0006 local_number3 = 11492; @0002BAE3:0005 goto label_2bdb7; @0002BAEC:0004 endif; @0002BAEC:0004 label_2baec: @0002BAEE:000D local_number4 = (local_number1 = -2); @0002BAFD:0004 if(local_number4) then // ref index: 1 @0002BB09:0006 local_number3 = 11493; @0002BB15:0005 goto label_2bdb7; @0002BB1E:0004 endif; @0002BB1E:0004 label_2bb1e: @0002BB20:000D local_number4 = (local_number1 = -3); @0002BB2F:0004 if(local_number4) then // ref index: 1 @0002BB3B:0006 local_number3 = 11494; @0002BB47:0005 goto label_2bdb7; @0002BB50:0004 endif; @0002BB50:0004 label_2bb50: @0002BB52:000D local_number4 = (local_number1 = -4); @0002BB61:0004 if(local_number4) then // ref index: 1 @0002BB6D:0006 local_number3 = 11495; @0002BB79:0005 goto label_2bdb7; @0002BB82:0004 endif; @0002BB82:0004 label_2bb82: @0002BB84:000D local_number4 = (local_number1 = -5); @0002BB93:0004 if(local_number4) then // ref index: 1 @0002BB9F:0006 local_number3 = 11496; @0002BBAB:0005 goto label_2bdb7; @0002BBB4:0004 endif; @0002BBB4:0004 label_2bbb4: @0002BBB6:000D local_number4 = (local_number1 = -6); @0002BBC5:0004 if(local_number4) then // ref index: 1 @0002BBD1:0006 local_number3 = 11491; @0002BBDD:0005 goto label_2bdb7; @0002BBE6:0004 endif; @0002BBE6:0004 label_2bbe6: @0002BBE8:000D local_number4 = (local_number1 = -7); @0002BBF7:0004 if(local_number4) then // ref index: 1 @0002BC03:0006 local_number3 = 11497; @0002BC0F:0005 goto label_2bdb7; @0002BC18:0004 endif; @0002BC18:0004 label_2bc18: @0002BC1A:000D local_number4 = (local_number1 = -8); @0002BC29:0004 if(local_number4) then // ref index: 1 @0002BC35:0006 local_number3 = 11498; @0002BC41:0005 goto label_2bdb7; @0002BC4A:0004 endif; @0002BC4A:0004 label_2bc4a: @0002BC4C:000D local_number4 = (local_number1 = -9); @0002BC5B:0004 if(local_number4) then // ref index: 1 @0002BC67:0006 local_number3 = 11499; @0002BC73:0005 goto label_2bdb7; @0002BC7C:0004 endif; @0002BC7C:0004 label_2bc7c: @0002BC7E:000D local_number4 = (local_number1 = -10); @0002BC8D:0004 if(local_number4) then // ref index: 1 @0002BC99:0006 local_number3 = 11500; @0002BCA5:0005 goto label_2bdb7; @0002BCAE:0004 endif; @0002BCAE:0004 label_2bcae: @0002BCB0:000D local_number4 = (local_number1 = -11); @0002BCBF:0004 if(local_number4) then // ref index: 1 @0002BCCB:0006 local_number3 = 11501; @0002BCD7:0005 goto label_2bdb7; @0002BCE0:0004 endif; @0002BCE0:0004 label_2bce0: @0002BCE2:000D local_number4 = (local_number1 = -12); @0002BCF1:0004 if(local_number4) then // ref index: 1 @0002BCFD:0006 local_number3 = 11502; @0002BD09:0005 goto label_2bdb7; @0002BD12:0004 endif; @0002BD12:0004 label_2bd12: @0002BD14:000D local_number4 = (local_number1 = -51); @0002BD23:0004 if(local_number4) then // ref index: 1 @0002BD2F:0006 local_number3 = 11503; @0002BD3B:0005 goto label_2bdb7; @0002BD44:0004 endif; @0002BD44:0004 label_2bd44: @0002BD46:000D local_number4 = (local_number1 = -52); @0002BD55:0004 if(local_number4) then // ref index: 1 @0002BD61:0006 local_number3 = 11504; @0002BD6D:0005 goto label_2bdb7; @0002BD76:0004 endif; @0002BD76:0004 label_2bd76: @0002BD78:000D local_number4 = (local_number1 = -53); @0002BD87:0004 if(local_number4) then // ref index: 1 @0002BD93:0006 local_number3 = 11505; @0002BD9F:0005 goto label_2bdb7; @0002BDA8:0002 endif; @0002BDA8:0002 label_2bda8: @0002BDAA:0027 // return coming @0002BDAE:0023 return 0; @0002BDB7:0006 label_2bdb7: @0002BDB9:0021 function_563(local_number3); @0002BDC2:0006 local_string1 = LASTRESULT; @0002BDCC:0021 function_408(-1, local_string1); @0002BDDA:0027 // return coming @0002BDDE:0023 return 1; @0002BDE7:0026 end; // checksum: 7b6c0e @0002BDF7:0005 label_2bdf7: @0002BDF9:0022 function NUMBER function_601(local_number1) @0002BDF9 NUMBER local_number2, local_number3, local_number4, local_number5; @0002BDF9 STRING local_string1, local_string2, local_string3, local_string4; @0002BDF9 @0002BDF9 begin @0002BE02:000D local_number4 = (global_string100 = ""); @0002BE0F:0004 if(local_number4) then // ref index: 1 @0002BE1B:0027 // return coming @0002BE1F:0023 return 0; @0002BE28:000A endif; @0002BE28:000A label_2be28: @0002BE2A:0021 StrRemoveLastSlash(local_string4); @0002BE33:0006 local_number4 = LASTRESULT; @0002BE3D:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string100); // dll: KERNEL32.dll @0002BE6D:0006 local_number3 = LASTRESULT; @0002BE77:000D local_number4 = (local_string4 = ""); @0002BE84:000D local_number5 = (local_string4 = "0"); @0002BE92:0018 local_number4 = (local_number4 || local_number5); @0002BE9F:0004 if(local_number4) then // ref index: 1 @0002BEAB:002D NumToStr(local_string3, local_number2); @0002BEB5:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string100); // dll: KERNEL32.dll @0002BEDF:000A endif; @0002BEDF:000A label_2bedf: @0002BEE1:0006 global_number80 = 1; @0002BEED:0027 // return coming @0002BEF1:0023 return 1; @0002BEFA:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string100); // dll: KERNEL32.dll @0002BF21:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string100); // dll: KERNEL32.dll @0002BF44:0021 function_623(local_string3, "%d", local_number1); @0002BF55:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string100); // dll: KERNEL32.dll @0002BF79:0027 // return coming @0002BF7D:0023 return 1; @0002BF86:0026 end; // checksum: 5d74a231 @0002BF96:0009 label_2bf96: @0002BF98:0022 function NUMBER function_602(local_string1, local_string2, local_number1, local_number2) @0002BF98 NUMBER local_number3, local_number4, local_number5; @0002BF98 STRING local_string3; @0002BF98 @0002BF98 begin @0002BFA1:0007 local_string3 = (global_string88 + "-"); @0002BFAF:0007 local_string3 = (local_string3 + "DlgOrder"); @0002BFC4:0021 function_597(local_string3, "Count", local_number1); @0002BFD8:0006 local_number4 = LASTRESULT; @0002BFE2:0009 local_number4 = (local_number4 < 0); @0002BFF1:0004 if(local_number4) then // ref index: 1 @0002BFFD:0027 // return coming @0002C001:0023 return -12; @0002C00A:0010 endif; @0002C00A:0010 label_2c00a: @0002C00C:0001 // switch/while/??? @0002C010:0009 local_number4 = (local_number3 < local_number1); @0002C01D:0004 if(local_number4) then // ref index: 2 @0002C029:0021 function_623(local_string1, "%s%d", "Dlg", local_number3); @0002C042:0007 local_string3 = (global_string88 + "-"); @0002C050:0007 local_string3 = (local_string3 + "DlgOrder"); @0002C065:0021 StrRemoveLastSlash(local_string2); @0002C06E:0006 local_number4 = LASTRESULT; @0002C078:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string99); // dll: KERNEL32.dll @0002C0A6:0006 local_number2 = LASTRESULT; @0002C0B0:000D local_number4 = (local_number2 = 0); @0002C0BF:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE"); @0002C0E2:0018 local_number4 = (local_number4 || local_number5); @0002C0EF:0004 if(local_number4) then // ref index: 1 @0002C0FB:0027 // return coming @0002C0FF:0023 return -12; @0002C108:0003 endif; @0002C108:0003 label_2c108: @0002C10A:0021 function_511(global_number78, local_string2, 0); @0002C11B:0007 local_number3 = (local_number3 + 1); @0002C12A:0005 goto label_2c00a; @0002C133:0005 endif; @0002C133:0005 label_2c133: @0002C135:0006 global_number75 = 0; @0002C141:0006 global_number76 = local_number3; @0002C14B:0027 // return coming @0002C14F:0023 return 0; @0002C158:0026 end; // checksum: a3f92c9c @0002C16C:0009 label_2c16c: @0002C16E:0022 function NUMBER function_603() @0002C16E @0002C16E STRING local_string1, local_string2, local_string3; @0002C16E @0002C16E begin @0002C177:0006 global_string102 = local_string1; @0002C181:0006 global_string103 = local_string2; @0002C18B:0006 global_string104 = local_string3; @0002C195:0021 function_648(); @0002C19B:0006 global_number79 = LASTRESULT; @0002C1A5:0027 // return coming @0002C1A9:0023 return 0; @0002C1B2:0026 end; // checksum: 1432b @0002C1BE:0009 label_2c1be: @0002C1C0:0022 function NUMBER function_604(local_string1, local_string2, local_string3) @0002C1C0 NUMBER local_number1, local_number2; @0002C1C0 @0002C1C0 @0002C1C0 begin @0002C1C9:000D local_number2 = (global_number77 = 2); @0002C1D8:0004 if(local_number2) then // ref index: 2 @0002C1E4:0021 function_606(local_number1, global_string100, "Log File"); @0002C1FB:0006 local_number2 = LASTRESULT; @0002C205:000D local_number2 = (local_number2 = 0); @0002C214:0004 if(local_number2) then // ref index: 1 @0002C220:0027 // return coming @0002C224:0023 return 0; @0002C22D:0001 endif; @0002C22D:0001 label_2c22d: @0002C22F:0005 goto label_2c2a3; @0002C238:0008 endif; @0002C238:0008 label_2c238: @0002C23A:000D local_number2 = (global_number77 = 1); @0002C249:0004 if(local_number2) then // ref index: 1 @0002C255:0021 function_606(local_number1, global_string99, "Response File"); @0002C271:0006 local_number2 = LASTRESULT; @0002C27B:000D local_number2 = (local_number2 = 0); @0002C28A:0004 if(local_number2) then // ref index: 1 @0002C296:0027 // return coming @0002C29A:0023 return 0; @0002C2A3:0003 endif; @0002C2A3:0003 endif; @0002C2A3:0003 label_2c2a3: @0002C2A5:0027 // return coming @0002C2A9:0023 return 1; @0002C2B2:0026 end; // checksum: 723d946e @0002C2BE:0008 label_2c2be: @0002C2C0:0022 function NUMBER function_605(local_number1) @0002C2C0 NUMBER local_number2; @0002C2C0 STRING local_string1, local_string2, local_string3; @0002C2C0 @0002C2C0 begin @0002C2C9:0004 if(local_number1) then // ref index: 3 @0002C2D5:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v7.00", local_string1); // dll: KERNEL32.dll @0002C307:0006 local_number2 = LASTRESULT; @0002C311:000D local_number2 = (local_number2 = 0); @0002C320:0004 if(local_number2) then // ref index: 1 @0002C32C:0027 // return coming @0002C330:0023 return 0; @0002C339:0006 endif; @0002C339:0006 label_2c339: @0002C33B:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll @0002C365:0006 local_number2 = LASTRESULT; @0002C36F:000D local_number2 = (local_number2 = 0); @0002C37E:0004 if(local_number2) then // ref index: 1 @0002C38A:0027 // return coming @0002C38E:0023 return 0; @0002C397:0001 endif; @0002C397:0001 label_2c397: @0002C399:0005 goto label_2c441; @0002C3A2:0005 endif; @0002C3A2:0005 label_2c3a2: @0002C3A4:0020 WritePrivateProfileString("Application", "Name", global_string103, local_string1); // dll: KERNEL32.dll @0002C3C5:0020 WritePrivateProfileString("Application", "Version", global_string104, local_string1); // dll: KERNEL32.dll @0002C3E9:0020 WritePrivateProfileString("Application", "Company", global_string102, local_string1); // dll: KERNEL32.dll @0002C40D:0021 function_623(local_string3, "%04x", global_number79); @0002C420:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll @0002C441:0003 label_2c441: @0002C443:0027 // return coming @0002C447:0023 return 1; @0002C450:0026 end; // checksum: 1c4be24c @0002C45C:0002 label_2c45c: @0002C45E:0022 function NUMBER function_606(local_number1, local_string1, local_string2) @0002C45E NUMBER local_number2, local_number3; @0002C45E STRING local_string3; @0002C45E @0002C45E begin @0002C467:0001 // switch/while/??? @0002C46B:0005 label_2c46b: @0002C46D:000D local_number3 = (local_number1 = 1); @0002C47C:0004 if(local_number3) then // ref index: 1 @0002C488:0021 function_608(local_string1, local_string2, local_string3); @0002C497:0006 local_number2 = LASTRESULT; @0002C4A1:0005 goto label_2c4c3; @0002C4AA:0003 endif; @0002C4AA:0003 label_2c4aa: @0002C4AC:0006 local_number2 = -10; @0002C4B8:0027 // return coming @0002C4BC:0023 return local_number2; @0002C4C3:0003 label_2c4c3: @0002C4C5:0009 local_number3 = (local_number2 < 0); @0002C4D4:0004 if(local_number3) then // ref index: 1 @0002C4E0:0021 function_593(11497); @0002C4EB:0003 endif; @0002C4EB:0003 label_2c4eb: @0002C4ED:0027 // return coming @0002C4F1:0023 return local_number2; @0002C4F8:0026 end; // checksum: 16fc6dfb @0002C504:0007 label_2c504: @0002C506:0022 function NUMBER function_607(local_string1, local_string2, local_number1, local_string3) @0002C506 @0002C506 @0002C506 @0002C506 begin @0002C50F:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string100); // dll: KERNEL32.dll @0002C521:0006 local_number1 = LASTRESULT; @0002C52B:000D local_number1 = (local_number1 = 0); @0002C53A:0004 if(local_number1) then // ref index: 1 @0002C546:0027 // return coming @0002C54A:0023 return -7; @0002C553:0003 endif; @0002C553:0003 label_2c553: @0002C555:0027 // return coming @0002C559:0023 return 0; @0002C562:0026 end; // checksum: a19081b9 @0002C56E:000C label_2c56e: @0002C570:0022 function NUMBER function_608(local_string1, local_string2, local_string3) @0002C570 NUMBER local_number1; @0002C570 @0002C570 @0002C570 begin @0002C579:000D local_number1 = (global_number29 = 1); @0002C588:0004 if(local_number1) then // ref index: 2 @0002C594:0007 local_string2 = (global_string88 + "-"); @0002C5A2:0007 local_string2 = (local_string2 + "DlgOrder"); @0002C5B7:0021 function_596(local_string2, "Count", local_string1); @0002C5CB:0006 local_number1 = LASTRESULT; @0002C5D5:000D local_number1 = (local_number1 = -3); @0002C5E4:0004 if(local_number1) then // ref index: 1 @0002C5F0:0007 local_string2 = (global_string88 + "-"); @0002C5FE:0007 local_string2 = (local_string2 + "DlgOrder"); @0002C613:0021 function_590(local_string2, "Count", 0); @0002C629:0001 endif; @0002C629:0001 label_2c629: @0002C62B:0005 goto label_2c69c; @0002C634:0005 endif; @0002C634:0005 label_2c634: @0002C636:000D local_number1 = (global_number29 = 2); @0002C645:0004 if(local_number1) then // ref index: 2 @0002C651:000D local_number1 = (global_number80 = 0); @0002C660:0004 if(local_number1) then // ref index: 1 @0002C66C:0021 function_602("", "", 0, 0); @0002C682:0001 endif; @0002C682:0001 label_2c682: @0002C684:0005 goto label_2c69c; @0002C68D:0002 endif; @0002C68D:0002 label_2c68d: @0002C68F:0027 // return coming @0002C693:0023 return -2; @0002C69C:0003 label_2c69c: @0002C69E:0027 // return coming @0002C6A2:0023 return 0; @0002C6AB:0026 end; // checksum: 43c2f @0002C6B7:0004 label_2c6b7: @0002C6B9:0022 function NUMBER function_609() @0002C6B9 NUMBER local_number1; @0002C6B9 @0002C6B9 @0002C6B9 begin @0002C6C2:0006 global_number29 = local_number1; @0002C6CC:0024 return; @0002C6D0:0026 end; // checksum: 21607 @0002C6DC:000B label_2c6dc: @0002C6DE:0022 function NUMBER function_610(local_number1) @0002C6DE NUMBER local_number2, local_number3; @0002C6DE STRING local_string1, local_string2, local_string3, local_string4; @0002C6DE @0002C6DE begin @0002C6E7:0021 ParsePath(local_string4, local_string1, 0); @0002C6F8:0006 local_number2 = LASTRESULT; @0002C702:0009 local_number2 = (local_number2 < 0); @0002C711:0028 StrLengthChars(local_string4); @0002C718:0006 local_number3 = LASTRESULT; @0002C722:000B local_number3 = (local_number3 <= 0); @0002C731:0018 local_number2 = (local_number2 || local_number3); @0002C73E:0004 if(local_number2) then // ref index: 1 @0002C74A:0027 // return coming @0002C74E:0023 return -1; @0002C757:0006 endif; @0002C757:0006 label_2c757: @0002C759:0021 ParsePath(local_string2, local_string1, 2); @0002C76A:0006 local_number2 = LASTRESULT; @0002C774:0009 local_number2 = (local_number2 < 0); @0002C783:0004 if(local_number2) then // ref index: 1 @0002C78F:0027 // return coming @0002C793:0023 return -1; @0002C79C:0006 endif; @0002C79C:0006 label_2c79c: @0002C79E:0021 ParsePath(local_string3, local_string1, 3); @0002C7AF:0006 local_number2 = LASTRESULT; @0002C7B9:0009 local_number2 = (local_number2 < 0); @0002C7C8:0004 if(local_number2) then // ref index: 1 @0002C7D4:0027 // return coming @0002C7D8:0023 return -1; @0002C7E1:0004 endif; @0002C7E1:0004 label_2c7e1: @0002C7E3:000D local_number2 = (local_string2 = ""); @0002C7F0:0004 if(local_number2) then // ref index: 1 @0002C7FC:0006 local_string2 = local_string3; @0002C806:0005 goto label_2c81e; @0002C80F:0001 endif; @0002C80F:0001 label_2c80f: @0002C811:0014 local_string2 = (local_string2 ^ local_string3); @0002C81E:0003 label_2c81e: @0002C820:0027 // return coming @0002C824:0023 return 0; @0002C82D:0026 end; // checksum: fffbb2f2 @0002C839:000B label_2c839: @0002C83B:0022 function NUMBER GetDisk/GetDir(local_string1, local_string2) @0002C83B NUMBER local_number1, local_number2; @0002C83B @0002C83B @0002C83B begin @0002C844:0021 ParsePath(local_string2, local_string1, 0); @0002C855:0006 local_number1 = LASTRESULT; @0002C85F:0009 local_number1 = (local_number1 < 0); @0002C86E:0028 StrLengthChars(local_string2); @0002C875:0006 local_number2 = LASTRESULT; @0002C87F:000B local_number2 = (local_number2 <= 0); @0002C88E:0018 local_number1 = (local_number1 || local_number2); @0002C89B:0004 if(local_number1) then // ref index: 1 @0002C8A7:0027 // return coming @0002C8AB:0023 return -1; @0002C8B4:0003 endif; @0002C8B4:0003 label_2c8b4: @0002C8B6:0027 // return coming @0002C8BA:0023 return 0; @0002C8C3:0026 end; // checksum: fffb7deb @0002C8CF:0007 label_2c8cf: @0002C8D1:0022 function NUMBER function_612(local_string1, local_string2) @0002C8D1 NUMBER local_number1, local_number2, local_number3, local_number4; @0002C8D1 @0002C8D1 @0002C8D1 begin @0002C8DA:0021 function_364(12, local_string2); @0002C8E8:0006 local_number4 = LASTRESULT; @0002C8F2:000D local_number4 = (local_number4 = 1); @0002C901:0004 if(local_number4) then // ref index: 1 @0002C90D:0027 // return coming @0002C911:0023 return -2; @0002C91A:0003 endif; @0002C91A:0003 label_2c91a: @0002C91C:0021 StrRemoveLastSlash(local_string1); @0002C925:0006 local_number2 = LASTRESULT; @0002C92F:0001 // switch/while/??? @0002C933:0008 label_2c933: @0002C935:000D local_number4 = (local_number1 = 2); @0002C944:0004 if(local_number4) then // ref index: 2 @0002C950:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C95F:0006 local_number3 = LASTRESULT; @0002C969:000B local_number4 = (local_number3 <= 0); @0002C978:0004 if(local_number4) then // ref index: 1 @0002C984:0027 // return coming @0002C988:0023 return local_number3; @0002C98F:0008 endif; @0002C98F:0008 label_2c98f: @0002C991:0031 Resize(local_string1, local_number3); @0002C99B:0027 // return coming @0002C99F:0021 StrRemoveLastSlash(local_string1); @0002C9A8:0006 local_number4 = LASTRESULT; @0002C9B2:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C9C1:0006 local_number4 = LASTRESULT; @0002C9CB:0023 return local_number4; @0002C9D2:0005 goto label_2cd32; @0002C9DB:0008 endif; @0002C9DB:0008 label_2c9db: @0002C9DD:000D local_number4 = (local_number1 = 0); @0002C9EC:0004 if(local_number4) then // ref index: 2 @0002C9F8:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002CA07:0006 local_number3 = LASTRESULT; @0002CA11:000B local_number4 = (local_number3 <= 0); @0002CA20:0004 if(local_number4) then // ref index: 1 @0002CA2C:0027 // return coming @0002CA30:0023 return local_number3; @0002CA37:0008 endif; @0002CA37:0008 label_2ca37: @0002CA39:0031 Resize(local_string1, local_number3); @0002CA43:0027 // return coming @0002CA47:0021 StrRemoveLastSlash(local_string1); @0002CA50:0006 local_number4 = LASTRESULT; @0002CA5A:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002CA69:0006 local_number4 = LASTRESULT; @0002CA73:0023 return local_number4; @0002CA7A:0005 goto label_2cd32; @0002CA83:0008 endif; @0002CA83:0008 label_2ca83: @0002CA85:000D local_number4 = (local_number1 = 5); @0002CA94:0004 if(local_number4) then // ref index: 2 @0002CAA0:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002CAAF:0006 local_number3 = LASTRESULT; @0002CAB9:000B local_number4 = (local_number3 <= 0); @0002CAC8:0004 if(local_number4) then // ref index: 1 @0002CAD4:0027 // return coming @0002CAD8:0023 return local_number3; @0002CADF:0008 endif; @0002CADF:0008 label_2cadf: @0002CAE1:0031 Resize(local_string1, local_number3); @0002CAEB:0027 // return coming @0002CAEF:0021 StrRemoveLastSlash(local_string1); @0002CAF8:0006 local_number4 = LASTRESULT; @0002CB02:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002CB11:0006 local_number4 = LASTRESULT; @0002CB1B:0023 return local_number4; @0002CB22:0005 goto label_2cd32; @0002CB2B:0008 endif; @0002CB2B:0008 label_2cb2b: @0002CB2D:000D local_number4 = (local_number1 = 3); @0002CB3C:0004 if(local_number4) then // ref index: 2 @0002CB48:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002CB57:0006 local_number3 = LASTRESULT; @0002CB61:000B local_number4 = (local_number3 <= 0); @0002CB70:0004 if(local_number4) then // ref index: 1 @0002CB7C:0027 // return coming @0002CB80:0023 return local_number3; @0002CB87:0008 endif; @0002CB87:0008 label_2cb87: @0002CB89:0031 Resize(local_string1, local_number3); @0002CB93:0027 // return coming @0002CB97:0021 StrRemoveLastSlash(local_string1); @0002CBA0:0006 local_number4 = LASTRESULT; @0002CBAA:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002CBB9:0006 local_number4 = LASTRESULT; @0002CBC3:0023 return local_number4; @0002CBCA:0005 goto label_2cd32; @0002CBD3:0008 endif; @0002CBD3:0008 label_2cbd3: @0002CBD5:000D local_number4 = (local_number1 = 4); @0002CBE4:0004 if(local_number4) then // ref index: 2 @0002CBF0:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002CBFF:0006 local_number3 = LASTRESULT; @0002CC09:000B local_number4 = (local_number3 <= 0); @0002CC18:0004 if(local_number4) then // ref index: 1 @0002CC24:0027 // return coming @0002CC28:0023 return local_number3; @0002CC2F:0008 endif; @0002CC2F:0008 label_2cc2f: @0002CC31:0031 Resize(local_string1, local_number3); @0002CC3B:0027 // return coming @0002CC3F:0021 StrRemoveLastSlash(local_string1); @0002CC48:0006 local_number4 = LASTRESULT; @0002CC52:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002CC61:0006 local_number4 = LASTRESULT; @0002CC6B:0023 return local_number4; @0002CC72:0005 goto label_2cd32; @0002CC7B:0008 endif; @0002CC7B:0008 label_2cc7b: @0002CC7D:000D local_number4 = (local_number1 = 1); @0002CC8C:0004 if(local_number4) then // ref index: 2 @0002CC98:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002CCA7:0006 local_number3 = LASTRESULT; @0002CCB1:000B local_number4 = (local_number3 <= 0); @0002CCC0:0004 if(local_number4) then // ref index: 1 @0002CCCC:0027 // return coming @0002CCD0:0023 return local_number3; @0002CCD7:0008 endif; @0002CCD7:0008 label_2ccd7: @0002CCD9:0031 Resize(local_string1, local_number3); @0002CCE3:0027 // return coming @0002CCE7:0021 StrRemoveLastSlash(local_string1); @0002CCF0:0006 local_number4 = LASTRESULT; @0002CCFA:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002CD09:0006 local_number4 = LASTRESULT; @0002CD13:0023 return local_number4; @0002CD1A:0005 goto label_2cd32; @0002CD23:0002 endif; @0002CD23:0002 label_2cd23: @0002CD25:0027 // return coming @0002CD29:0023 return -1; @0002CD32:0003 label_2cd32: @0002CD34:0027 // return coming @0002CD38:0023 return -1; @0002CD41:0026 end; // checksum: f7f89ad3 @0002CD4D:0007 label_2cd4d: @0002CD4F:0022 function NUMBER ParsePath(local_string1, local_string2, local_number1) @0002CD4F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @0002CD4F STRING local_string4; @0002CD4F @0002CD4F begin @0002CD58:000D local_number11 = (local_number1 = 0); @0002CD67:000D local_number12 = (local_number1 = -1); @0002CD76:0018 local_number11 = (local_number11 || local_number12); @0002CD83:0004 if(local_number11) then // ref index: 1 @0002CD8F:0027 // return coming @0002CD93:0023 return -2; @0002CD9C:0006 endif; @0002CD9C:0006 label_2cd9c: @0002CD9E:0021 function_521(local_number1); @0002CDA7:0006 local_number11 = LASTRESULT; @0002CDB1:000E local_number11 = (local_number11 != 0); @0002CDC0:0004 if(local_number11) then // ref index: 1 @0002CDCC:0027 // return coming @0002CDD0:0023 return -2; @0002CDD9:0005 endif; @0002CDD9:0005 label_2cdd9: @0002CDDB:001E local_number11 = local_string1[0]; @0002CDEA:000D local_number11 = (local_number11 = 0); @0002CDF9:0004 if(local_number11) then // ref index: 1 @0002CE05:0027 // return coming @0002CE09:0023 return 0; @0002CE12:0006 endif; @0002CE12:0006 label_2ce12: @0002CE14:0006 local_number10 = 0; @0002CE20:0006 local_number3 = 0; @0002CE2C:001E local_number11 = local_string2[0]; @0002CE3B:000D local_number11 = (local_number11 = 0); @0002CE4A:0004 if(local_number11) then // ref index: 1 @0002CE56:0006 local_number10 = 1; @0002CE62:0004 endif; @0002CE62:0004 label_2ce62: @0002CE64:0032 SizeOf(local_string4); @0002CE6B:0006 local_number8 = LASTRESULT; @0002CE75:0004 if(local_number10) then // ref index: 8 @0002CE81:0006 local_number9 = 0; @0002CE8D:0005 label_2ce8d: @0002CE8F:0001 // switch/while/??? @0002CE93:000D local_number11 = (local_number9 = 0); @0002CEA2:0004 if(local_number11) then // ref index: 6 @0002CEAE:001E local_number6 = local_string1[local_number3]; @0002CEBB:0006 local_number5 = 0; @0002CEC7:0008 label_2cec7: @0002CEC9:0001 // switch/while/??? @0002CECD:000E local_number11 = (local_number6 != 0); @0002CEDC:0004 if(local_number11) then // ref index: 2 @0002CEE8:000C local_number11 = (local_number5 >= local_number8); @0002CEF5:0004 if(local_number11) then // ref index: 1 @0002CF01:0007 local_number11 = (local_number8 + 100); @0002CF10:0031 Resize(local_string4, local_number11); @0002CF1A:0006 local_number8 = LASTRESULT; @0002CF24:0005 endif; @0002CF24:0005 label_2cf24: @0002CF26:001D local_string4[local_number5] = local_number6; @0002CF33:0007 local_number3 = (local_number3 + 1); @0002CF42:0007 local_number5 = (local_number5 + 1); @0002CF51:001E local_number6 = local_string1[local_number3]; @0002CF5E:0005 goto label_2cec7; @0002CF67:0007 endif; @0002CF67:0007 label_2cf67: @0002CF69:001D local_string4[local_number5] = 0; @0002CF78:0021 function_511(local_number1, local_string4, 0); @0002CF89:0006 local_number11 = LASTRESULT; @0002CF93:0009 local_number11 = (local_number11 < 0); @0002CFA2:0004 if(local_number11) then // ref index: 1 @0002CFAE:0027 // return coming @0002CFB2:0023 return -1; @0002CFBB:0005 endif; @0002CFBB:0005 label_2cfbb: @0002CFBD:0007 local_number3 = (local_number3 + 1); @0002CFCC:001E local_number11 = local_string1[local_number3]; @0002CFD9:000D local_number11 = (local_number11 = 0); @0002CFE8:0004 if(local_number11) then // ref index: 1 @0002CFF4:0006 local_number9 = 1; @0002D000:0001 endif; @0002D000:0001 label_2d000: @0002D002:0005 goto label_2ce8d; @0002D00B:0001 endif; @0002D00B:0001 label_2d00b: @0002D00D:0005 goto label_2d410; @0002D016:0005 endif; @0002D016:0005 label_2d016: @0002D018:0006 local_number5 = 0; @0002D024:0028 StrLengthChars(local_string1); @0002D02B:0006 local_number2 = LASTRESULT; @0002D035:0028 StrLengthChars(local_string2); @0002D03C:0006 local_number7 = LASTRESULT; @0002D046:0006 label_2d046: @0002D048:0001 // switch/while/??? @0002D04C:0009 local_number11 = (local_number3 < local_number2); @0002D059:0004 if(local_number11) then // ref index: 10 @0002D065:0006 local_number9 = 0; @0002D071:001E local_number6 = local_string1[local_number3]; @0002D07E:0006 local_number4 = 0; @0002D08A:000D label_2d08a: @0002D08C:0001 // switch/while/??? @0002D090:0009 local_number11 = (local_number4 < local_number7); @0002D09D:000D local_number12 = (local_number9 = 0); @0002D0AC:0019 local_number11 = (local_number11 = local_number12); @0002D0B9:0004 if(local_number11) then // ref index: 4 @0002D0C5:001E local_number11 = local_string2[local_number4]; @0002D0D2:000D local_number11 = (local_number6 = local_number11); @0002D0DF:0004 if(local_number11) then // ref index: 3 @0002D0EB:000C local_number11 = (local_number5 >= local_number8); @0002D0F8:0004 if(local_number11) then // ref index: 1 @0002D104:0007 local_number11 = (local_number8 + 4); @0002D113:0031 Resize(local_string4, local_number11); @0002D11D:0006 local_number8 = LASTRESULT; @0002D127:000E endif; @0002D127:000E label_2d127: @0002D129:001D local_string4[local_number5] = 0; @0002D138:001E local_number11 = local_string4[0]; @0002D147:000E local_number11 = (local_number11 != 0); @0002D156:000E local_number12 = (local_number3 != 0); @0002D165:000E local_number13 = (local_number3 != local_number2); @0002D172:0019 local_number12 = (local_number12 = local_number13); @0002D17F:0018 local_number11 = (local_number11 || local_number12); @0002D18C:0004 if(local_number11) then // ref index: 1 @0002D198:0021 function_511(local_number1, local_string4, 0); @0002D1A9:0006 local_number11 = LASTRESULT; @0002D1B3:0009 local_number11 = (local_number11 < 0); @0002D1C2:0004 if(local_number11) then // ref index: 1 @0002D1CE:0027 // return coming @0002D1D2:0023 return -1; @0002D1DB:0001 endif; @0002D1DB:0001 endif; @0002D1DB:0001 label_2d1db: @0002D1DD:0006 local_number9 = 1; @0002D1E9:0002 endif; @0002D1E9:0002 label_2d1e9: @0002D1EB:0007 local_number4 = (local_number4 + 1); @0002D1FA:0005 goto label_2d08a; @0002D203:0007 endif; @0002D203:0007 label_2d203: @0002D205:000D local_number11 = (local_number9 = 0); @0002D214:0004 if(local_number11) then // ref index: 2 @0002D220:000C local_number11 = (local_number5 >= local_number8); @0002D22D:0004 if(local_number11) then // ref index: 1 @0002D239:0007 local_number11 = (local_number8 + 100); @0002D248:0031 Resize(local_string4, local_number11); @0002D252:0006 local_number8 = LASTRESULT; @0002D25C:0003 endif; @0002D25C:0003 label_2d25c: @0002D25E:001D local_string4[local_number5] = local_number6; @0002D26B:0007 local_number5 = (local_number5 + 1); @0002D27A:0005 goto label_2d349; @0002D283:0002 endif; @0002D283:0002 label_2d283: @0002D285:001D local_string4[0] = 0; @0002D296:0006 local_number5 = 0; @0002D2A2:000D label_2d2a2: @0002D2A4:0001 // switch/while/??? @0002D2A8:0009 local_number11 = (local_number3 < local_number2); @0002D2B5:000F local_number12 = (local_number4 - 1); @0002D2C4:001E local_number12 = local_string2[local_number12]; @0002D2D1:000D local_number12 = (local_number12 = 32); @0002D2E0:0019 local_number11 = (local_number11 = local_number12); @0002D2ED:0007 local_number12 = (local_number3 + 1); @0002D2FC:001E local_number12 = local_string1[local_number12]; @0002D309:000D local_number12 = (local_number12 = 32); @0002D318:0019 local_number11 = (local_number11 = local_number12); @0002D325:0004 if(local_number11) then // ref index: 1 @0002D331:0007 local_number3 = (local_number3 + 1); @0002D340:0005 goto label_2d2a2; @0002D349:0002 endif; @0002D349:0002 label_2d349: @0002D34B:0007 local_number3 = (local_number3 + 1); @0002D35A:0005 goto label_2d046; @0002D363:0005 endif; @0002D363:0005 label_2d363: @0002D365:000C local_number11 = (local_number5 >= local_number8); @0002D372:0004 if(local_number11) then // ref index: 1 @0002D37E:0007 local_number11 = (local_number8 + 4); @0002D38D:0031 Resize(local_string4, local_number11); @0002D397:0006 local_number8 = LASTRESULT; @0002D3A1:0009 endif; @0002D3A1:0009 label_2d3a1: @0002D3A3:001D local_string4[local_number5] = 0; @0002D3B2:000A local_number11 = (local_number5 > 0); @0002D3C1:0004 if(local_number11) then // ref index: 1 @0002D3CD:0021 function_511(local_number1, local_string4, 0); @0002D3DE:0006 local_number11 = LASTRESULT; @0002D3E8:0009 local_number11 = (local_number11 < 0); @0002D3F7:0004 if(local_number11) then // ref index: 1 @0002D403:0027 // return coming @0002D407:0023 return -1; @0002D410:0003 endif; @0002D410:0003 endif; @0002D410:0003 label_2d410: @0002D412:0027 // return coming @0002D416:0023 return 0; @0002D41F:0026 end; // checksum: 2c81f @0002D42F:0006 label_2d42f: @0002D431:0022 function NUMBER function_614(local_number1, local_string1, local_string2) @0002D431 @0002D431 @0002D431 @0002D431 begin @0002D43A:0027 // return coming @0002D43E:0020 lstrlen(local_string1); // dll: KERNEL32.dll @0002D447:0006 local_number1 = LASTRESULT; @0002D451:0023 return local_number1; @0002D458:0026 end; // checksum: e7d3826 @0002D464:0007 label_2d464: @0002D466:0022 function NUMBER StrLength(local_string1) @0002D466 NUMBER local_number1, local_number2; @0002D466 @0002D466 @0002D466 begin @0002D46F:0032 SizeOf(local_string1); @0002D476:0006 local_number1 = LASTRESULT; @0002D480:000A local_number2 = (local_number1 > 1024); @0002D48F:0004 if(local_number2) then // ref index: 1 @0002D49B:0027 // return coming @0002D49F:0023 return local_number1; @0002D4A6:0003 endif; @0002D4A6:0003 label_2d4a6: @0002D4A8:0027 // return coming @0002D4AC:0023 return 1024; @0002D4B5:0026 end; // checksum: 24a15 @0002D4C1:0007 label_2d4c1: @0002D4C3:0022 function NUMBER StrRemoveLastSlash(local_string1) @0002D4C3 NUMBER local_number1, local_number2; @0002D4C3 @0002D4C3 @0002D4C3 begin @0002D4CC:0028 StrLengthChars(local_string1); @0002D4D3:0006 local_number1 = LASTRESULT; @0002D4DD:0009 local_number2 = (local_number1 < 2); @0002D4EC:0004 if(local_number2) then // ref index: 1 @0002D4F8:0027 // return coming @0002D4FC:0023 return 0; @0002D505:000A endif; @0002D505:000A label_2d505: @0002D507:000F local_number2 = (local_number1 - 1); @0002D516:001E local_number2 = local_string1[local_number2]; @0002D523:000D local_number2 = (local_number2 = 92); @0002D532:0004 if(local_number2) then // ref index: 2 @0002D53E:000F local_number2 = (local_number1 - 2); @0002D54D:001E local_number2 = local_string1[local_number2]; @0002D55A:000D local_number2 = (local_number2 = 58); @0002D569:0004 if(local_number2) then // ref index: 1 @0002D575:0027 // return coming @0002D579:0023 return 0; @0002D582:0002 endif; @0002D582:0002 label_2d582: @0002D584:000F local_number2 = (local_number1 - 1); @0002D593:001D local_string1[local_number2] = 0; @0002D5A2:0003 endif; @0002D5A2:0003 label_2d5a2: @0002D5A4:0027 // return coming @0002D5A8:0023 return 0; @0002D5B1:0026 end; // checksum: 38c1e @0002D5BD:000A label_2d5bd: @0002D5BF:0022 function NUMBER function_617(local_string1) @0002D5BF NUMBER local_number1, local_number2; @0002D5BF @0002D5BF @0002D5BF begin @0002D5C8:0028 StrLengthChars(local_string1); @0002D5CF:0006 local_number1 = LASTRESULT; @0002D5D9:000A local_number2 = (local_number1 > 2); @0002D5E8:0004 if(local_number2) then // ref index: 2 @0002D5F4:000F local_number2 = (local_number1 - 1); @0002D603:001E local_number2 = local_string1[local_number2]; @0002D610:000E local_number2 = (local_number2 != 92); @0002D61F:0004 if(local_number2) then // ref index: 1 @0002D62B:0007 local_string1 = (local_string1 + "\\"); @0002D639:0001 endif; @0002D639:0001 label_2d639: @0002D63B:0005 goto label_2d654; @0002D644:0001 endif; @0002D644:0001 label_2d644: @0002D646:0007 local_string1 = (local_string1 + "\\"); @0002D654:0003 label_2d654: @0002D656:0027 // return coming @0002D65A:0023 return 0; @0002D663:0026 end; // checksum: 3fd14 @0002D66F:0006 label_2d66f: @0002D671:0022 function NUMBER function_618(local_string1) @0002D671 NUMBER local_number1; @0002D671 STRING local_string2; @0002D671 @0002D671 begin @0002D67A:0006 local_string1 = local_string2; @0002D684:000D local_number1 = (local_string2 = ""); @0002D691:0004 if(local_number1) then // ref index: 1 @0002D69D:0027 // return coming @0002D6A1:0023 return 0; @0002D6AA:0008 endif; @0002D6AA:0008 label_2d6aa: @0002D6AC:0021 StrLength(local_string1); @0002D6B5:0006 local_number1 = LASTRESULT; @0002D6BF:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll @0002D6CB:0006 local_number1 = LASTRESULT; @0002D6D5:000B local_number1 = (local_number1 <= 0); @0002D6E4:0004 if(local_number1) then // ref index: 1 @0002D6F0:0027 // return coming @0002D6F4:0023 return -1; @0002D6FD:0003 endif; @0002D6FD:0003 label_2d6fd: @0002D6FF:0027 // return coming @0002D703:0023 return 0; @0002D70C:0026 end; // checksum: dcdd1fba @0002D718:0007 label_2d718: @0002D71A:0022 function NUMBER function_619(local_string1, local_string2) @0002D71A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0002D71A @0002D71A @0002D71A begin @0002D723:0028 StrLengthChars(local_string1); @0002D72A:0006 local_number2 = LASTRESULT; @0002D734:000D local_number3 = (local_number2 = 0); @0002D743:0004 if(local_number3) then // ref index: 1 @0002D74F:0027 // return coming @0002D753:0023 return -2; @0002D75C:0009 endif; @0002D75C:0009 label_2d75c: @0002D75E:0004 if(local_number1) then // ref index: 4 @0002D76A:0008 local_number3 = (local_string1 % " "); @0002D778:000D local_number3 = (local_number3 = 0); @0002D787:001E local_number4 = local_string1[0]; @0002D796:000D local_number4 = (local_number4 = 34); @0002D7A5:0018 local_number3 = (local_number3 || local_number4); @0002D7B2:0004 if(local_number3) then // ref index: 1 @0002D7BE:0027 // return coming @0002D7C2:0023 return 0; @0002D7CB:0006 endif; @0002D7CB:0006 label_2d7cb: @0002D7CD:001E local_number3 = local_string1[0]; @0002D7DC:000E local_number3 = (local_number3 != 34); @0002D7EB:0004 if(local_number3) then // ref index: 1 @0002D7F7:0007 local_string1 = ("\"" + local_string1); @0002D805:0028 StrLengthChars(local_string1); @0002D80C:0006 local_number2 = LASTRESULT; @0002D816:0005 endif; @0002D816:0005 label_2d816: @0002D818:000F local_number3 = (local_number2 - 1); @0002D827:001E local_number3 = local_string1[local_number3]; @0002D834:000E local_number3 = (local_number3 != 34); @0002D843:0004 if(local_number3) then // ref index: 1 @0002D84F:0007 local_string1 = (local_string1 + "\""); @0002D85D:0002 endif; @0002D85D:0002 label_2d85d: @0002D85F:0027 // return coming @0002D863:0023 return 0; @0002D86C:0011 endif; @0002D86C:0011 label_2d86c: @0002D86E:0001 // switch/while/??? @0002D872:000A local_number3 = (local_number2 > 0); @0002D881:001E local_number4 = local_string1[0]; @0002D890:000D local_number4 = (local_number4 = 34); @0002D89F:000F local_number5 = (local_number2 - 1); @0002D8AE:001E local_number5 = local_string1[local_number5]; @0002D8BB:000D local_number5 = (local_number5 = 34); @0002D8CA:0018 local_number4 = (local_number4 || local_number5); @0002D8D7:0019 local_number3 = (local_number3 = local_number4); @0002D8E4:0004 if(local_number3) then // ref index: 3 @0002D8F0:001E local_number3 = local_string1[0]; @0002D8FF:000D local_number3 = (local_number3 = 34); @0002D90E:0004 if(local_number3) then // ref index: 1 @0002D91A:000F local_number3 = (local_number2 - 1); @0002D929:0029 StrSub(local_string1, local_string1, 1, local_number3); @0002D93B:0028 StrLengthChars(local_string1); @0002D942:0006 local_number2 = LASTRESULT; @0002D94C:0008 endif; @0002D94C:0008 label_2d94c: @0002D94E:000F local_number3 = (local_number2 - 1); @0002D95D:001E local_number3 = local_string1[local_number3]; @0002D96A:000D local_number3 = (local_number3 = 34); @0002D979:0004 if(local_number3) then // ref index: 1 @0002D985:000F local_number3 = (local_number2 - 1); @0002D994:0029 StrSub(local_string1, local_string1, 0, local_number3); @0002D9A6:0028 StrLengthChars(local_string1); @0002D9AD:0006 local_number2 = LASTRESULT; @0002D9B7:0001 endif; @0002D9B7:0001 label_2d9b7: @0002D9B9:0005 goto label_2d86c; @0002D9C2:0003 endif; @0002D9C2:0003 label_2d9c2: @0002D9C4:0027 // return coming @0002D9C8:0023 return 0; @0002D9D1:0026 end; // checksum: 20039321 @0002D9DD:0007 label_2d9dd: @0002D9DF:0022 function NUMBER LongPathToQuote(local_string1, local_number1) @0002D9DF NUMBER local_number2, local_number3, local_number4; @0002D9DF STRING local_string2; @0002D9DF @0002D9DF begin @0002D9E8:0021 StrLength(local_string1); @0002D9F1:0006 local_number2 = LASTRESULT; @0002D9FB:000D local_number3 = (local_string1 = ""); @0002DA08:0004 if(local_number3) then // ref index: 1 @0002DA14:0027 // return coming @0002DA18:0023 return -1; @0002DA21:0008 endif; @0002DA21:0008 label_2da21: @0002DA23:000A local_number3 = (local_number2 > 1); @0002DA32:000F local_number4 = (local_number2 - 1); @0002DA41:001E local_number4 = local_string1[local_number4]; @0002DA4E:000D local_number4 = (local_number4 = 92); @0002DA5D:0019 local_number3 = (local_number3 = local_number4); @0002DA6A:0004 if(local_number3) then // ref index: 1 @0002DA76:000F local_number3 = (local_number2 - 1); @0002DA85:001D local_string1[local_number3] = 0; @0002DA94:0012 endif; @0002DA94:0012 label_2da94: @0002DA96:0006 local_string2 = local_string1; @0002DAA0:0021 StrRemoveLastSlash(local_string1); @0002DAA9:0006 local_number3 = LASTRESULT; @0002DAB3:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0002DAC2:0006 local_number1 = LASTRESULT; @0002DACC:0004 if(local_number1) then // ref index: 2 @0002DAD8:000D local_number3 = (local_string1 = ""); @0002DAE5:0004 if(local_number3) then // ref index: 1 @0002DAF1:0006 local_string1 = local_string2; @0002DAFB:0031 Resize(local_string1, local_number1); @0002DB05:0021 StrRemoveLastSlash(local_string1); @0002DB0E:0006 local_number3 = LASTRESULT; @0002DB18:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0002DB27:0006 local_number3 = LASTRESULT; @0002DB31:000D local_number3 = (local_number3 = 0); @0002DB40:0004 if(local_number3) then // ref index: 1 @0002DB4C:0027 // return coming @0002DB50:0023 return -1; @0002DB59:0002 endif; @0002DB59:0002 endif; @0002DB59:0002 label_2db59: @0002DB5B:0027 // return coming @0002DB5F:0023 return 0; @0002DB68:0003 endif; @0002DB68:0003 label_2db68: @0002DB6A:0027 // return coming @0002DB6E:0023 return -1; @0002DB77:0026 end; // checksum: fff835f2 @0002DB83:0005 label_2db83: @0002DB85:0022 function NUMBER LongPathToShortPath(local_string1) @0002DB85 NUMBER local_number1, local_number2, local_number3; @0002DB85 @0002DB85 @0002DB85 begin @0002DB8E:000D local_number3 = (local_string1 = ""); @0002DB9B:0004 if(local_number3) then // ref index: 1 @0002DBA7:0027 // return coming @0002DBAB:0023 return -1; @0002DBB4:0008 endif; @0002DBB4:0008 label_2dbb4: @0002DBB6:0021 StrRemoveLastSlash(local_string1); @0002DBBF:0006 local_number1 = LASTRESULT; @0002DBC9:0020 PathGetLongFromShort(local_string1, local_string1, local_number1); // dll: ISRT.dll @0002DBD8:0006 local_number2 = LASTRESULT; @0002DBE2:000B local_number3 = (local_number2 <= 0); @0002DBF1:0004 if(local_number3) then // ref index: 1 @0002DBFD:0027 // return coming @0002DC01:0023 return local_number2; @0002DC08:0008 endif; @0002DC08:0008 label_2dc08: @0002DC0A:0031 Resize(local_string1, local_number2); @0002DC14:0027 // return coming @0002DC18:0021 StrRemoveLastSlash(local_string1); @0002DC21:0006 local_number3 = LASTRESULT; @0002DC2B:0020 PathGetLongFromShort(local_string1, local_string1, local_number3); // dll: ISRT.dll @0002DC3A:0006 local_number3 = LASTRESULT; @0002DC44:0023 return local_number3; @0002DC4B:0026 end; // checksum: fffc3aee @0002DC57:0005 label_2dc57: @0002DC59:0022 function NUMBER LongPathFromShortPath(local_string1) @0002DC59 NUMBER local_number1, local_number2, local_number3, local_number4; @0002DC59 STRING local_string2; @0002DC59 OBJECT local_object1; @0002DC59 begin @0002DC62:0021 StrRemoveLastSlash(local_string1); @0002DC6B:0006 local_number2 = LASTRESULT; @0002DC75:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0002DC87:0006 local_number1 = LASTRESULT; @0002DC91:000E label_2dc91: @0002DC93:0001 // switch/while/??? @0002DC97:000D local_number3 = (local_number1 = -5); @0002DCA6:0009 local_number4 = (local_number2 < 100000); @0002DCB5:0019 local_number3 = (local_number3 = local_number4); @0002DCC2:0004 if(local_number3) then // ref index: 1 @0002DCCE:0021 StrRemoveLastSlash(local_string1); @0002DCD7:0006 local_number3 = LASTRESULT; @0002DCE1:0010 local_number3 = (local_number3 * 2); @0002DCF0:0031 Resize(local_string1, local_number3); @0002DCFA:0021 StrRemoveLastSlash(local_string1); @0002DD03:0006 local_number2 = LASTRESULT; @0002DD0D:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0002DD1F:0006 local_number1 = LASTRESULT; @0002DD29:0005 goto label_2dc91; @0002DD32:0003 endif; @0002DD32:0003 label_2dd32: @0002DD34:0027 // return coming @0002DD38:0023 return local_number1; @0002DD3F:0026 end; // checksum: fe7fb8ef @0002DD4F:000C label_2dd4f: @0002DD51:0022 function NUMBER function_623(local_string1, local_string2) @0002DD51 NUMBER local_number1, local_number2, local_number3; @0002DD51 STRING local_string3; @0002DD51 @0002DD51 begin @0002DD5A:0006 local_string3 = local_string1; @0002DD64:0028 StrLengthChars(local_string1); @0002DD6B:0006 local_number3 = LASTRESULT; @0002DD75:000F local_number3 = (local_number3 - local_number1); @0002DD82:0029 StrSub(local_string3, local_string1, local_number1, local_number3); @0002DD92:002A StrFind(local_string3, local_string2); @0002DD9C:0006 local_number2 = LASTRESULT; @0002DDA6:0009 local_number3 = (local_number2 < 0); @0002DDB5:0004 if(local_number3) then // ref index: 1 @0002DDC1:0027 // return coming @0002DDC5:0023 return local_number2; @0002DDCC:0004 endif; @0002DDCC:0004 label_2ddcc: @0002DDCE:0027 // return coming @0002DDD2:0007 local_number3 = (local_number1 + local_number2); @0002DDDF:0023 return local_number3; @0002DDE6:0026 end; // checksum: 49108 @0002DDF2:0007 label_2ddf2: @0002DDF4:0022 function NUMBER function_624(local_string1, local_string2, local_number1) @0002DDF4 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0002DDF4 STRING local_string3, local_string4, local_string5, local_string6; @0002DDF4 @0002DDF4 begin @0002DDFD:0021 StrLength(local_string1); @0002DE06:0006 local_number6 = LASTRESULT; @0002DE10:000D local_number6 = (local_number6 = 0); @0002DE1F:0004 if(local_number6) then // ref index: 1 @0002DE2B:0027 // return coming @0002DE2F:0023 return 0; @0002DE38:0007 endif; @0002DE38:0007 label_2de38: @0002DE3A:0021 StrLength(local_string2); @0002DE43:0006 local_number6 = LASTRESULT; @0002DE4D:000D local_number6 = (local_number6 = 0); @0002DE5C:0004 if(local_number6) then // ref index: 1 @0002DE68:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 656, -1); @0002DEA4:0027 // return coming @0002DEA8:0023 return -1; @0002DEB1:0007 endif; @0002DEB1:0007 label_2deb1: @0002DEB3:0021 StrLength(local_string1); @0002DEBC:0006 local_number6 = LASTRESULT; @0002DEC6:000C local_number6 = (local_number1 >= local_number6); @0002DED3:0004 if(local_number6) then // ref index: 1 @0002DEDF:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 657, -1); @0002DF1B:0027 // return coming @0002DF1F:0023 return -1; @0002DF28:0006 endif; @0002DF28:0006 label_2df28: @0002DF2A:0028 StrLengthChars(local_string2); @0002DF31:0006 local_number2 = LASTRESULT; @0002DF3B:0028 StrLengthChars(local_string3); @0002DF42:0006 local_number3 = LASTRESULT; @0002DF4C:0006 local_number4 = 0; @0002DF58:0006 local_number5 = 0; @0002DF64:0016 label_2df64: @0002DF66:0001 // switch/while/??? @0002DF6A:000C local_number6 = (local_number4 >= 0); @0002DF79:0028 StrLengthChars(local_string1); @0002DF80:0006 local_number7 = LASTRESULT; @0002DF8A:0009 local_number7 = (local_number4 < local_number7); @0002DF97:0019 local_number6 = (local_number6 = local_number7); @0002DFA4:0004 if(local_number6) then // ref index: 2 @0002DFB0:0021 function_624(local_string1, local_string2, local_number1); @0002DFBF:0006 local_number4 = LASTRESULT; @0002DFC9:000C local_number6 = (local_number4 >= 0); @0002DFD8:0004 if(local_number6) then // ref index: 1 @0002DFE4:0029 StrSub(local_string4, local_string1, 0, local_number4); @0002DFF6:0007 local_number6 = (local_number4 + local_number2); @0002E003:0028 StrLengthChars(local_string1); @0002E00A:0006 local_number7 = LASTRESULT; @0002E014:0007 local_number8 = (local_number4 + local_number2); @0002E021:000F local_number7 = (local_number7 - local_number8); @0002E02E:0029 StrSub(local_string5, local_string1, local_number6, local_number7); @0002E03E:0007 local_string6 = (local_string4 + local_string3); @0002E04B:0007 local_string1 = (local_string6 + local_string5); @0002E058:0007 local_number1 = (local_number4 + local_number3); @0002E065:0007 local_number5 = (local_number5 + 1); @0002E074:0001 endif; @0002E074:0001 label_2e074: @0002E076:0005 goto label_2df64; @0002E07F:0003 endif; @0002E07F:0003 label_2e07f: @0002E081:0027 // return coming @0002E085:0023 return local_number5; @0002E08C:0026 end; // checksum: fefb6acc @0002E098:000D label_2e098: @0002E09A:0022 function NUMBER function_625(local_string1, local_string2, local_string3, local_number1) @0002E09A NUMBER local_number2; @0002E09A @0002E09A @0002E09A begin @0002E0A3:0021 StrRemoveLastSlash(local_string2); @0002E0AC:0006 local_number2 = LASTRESULT; @0002E0B6:0020 __LoadString(global_number50, local_string1, local_string2, local_number2); // dll: ISRT.dll @0002E0C8:0006 local_number1 = LASTRESULT; @0002E0D2:000A local_number2 = (local_number1 > 0); @0002E0E1:0004 if(local_number2) then // ref index: 1 @0002E0ED:0007 local_number2 = (local_number1 + 1); @0002E0FC:0031 Resize(local_string2, local_number2); @0002E106:0021 StrRemoveLastSlash(local_string2); @0002E10F:0006 local_number2 = LASTRESULT; @0002E119:0020 __LoadString(global_number50, local_string1, local_string2, local_number2); // dll: ISRT.dll @0002E12B:0006 local_number1 = LASTRESULT; @0002E135:0005 endif; @0002E135:0005 label_2e135: @0002E137:000D local_number2 = (local_number1 = 0); @0002E146:0004 if(local_number2) then // ref index: 1 @0002E152:0027 // return coming @0002E156:0023 return 0; @0002E15F:0005 goto label_2e1b3; @0002E168:0003 endif; @0002E168:0003 label_2e168: @0002E16A:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 794, -1); @0002E1A6:0027 // return coming @0002E1AA:0023 return -1; @0002E1B3:0001 label_2e1b3: @0002E1B5:0026 end; // checksum: 130c521a @0002E1C1:0008 label_2e1c1: @0002E1C3:0022 function NUMBER function_626(local_string1, local_string2) @0002E1C3 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0002E1C3 @0002E1C3 @0002E1C3 begin @0002E1CC:0006 local_number1 = 0; @0002E1D8:0021 function_625(local_string1, "0x", "", 0); @0002E1EE:0021 function_625(local_string1, "0X", "", 0); @0002E204:0028 StrLengthChars(local_string1); @0002E20B:0006 local_number3 = LASTRESULT; @0002E215:0006 local_number4 = 1; @0002E221:0006 local_number2 = 0; @0002E22D:001B label_2e22d: @0002E22F:0001 // switch/while/??? @0002E233:001E local_number5 = local_string1[local_number2]; @0002E240:000E local_number5 = (local_number5 != 32); @0002E24F:000B local_number6 = (local_number2 <= local_number3); @0002E25C:0019 local_number5 = (local_number5 = local_number6); @0002E269:0019 local_number5 = (local_number5 = local_number4); @0002E276:0004 if(local_number5) then // ref index: 17 @0002E282:001E local_number5 = local_string1[local_number2]; @0002E28F:000C local_number5 = (local_number5 >= 48); @0002E29E:001E local_number6 = local_string1[local_number2]; @0002E2AB:000B local_number6 = (local_number6 <= 57); @0002E2BA:0019 local_number5 = (local_number5 = local_number6); @0002E2C7:001E local_number6 = local_string1[local_number2]; @0002E2D4:000C local_number6 = (local_number6 >= 65); @0002E2E3:001E local_number7 = local_string1[local_number2]; @0002E2F0:000B local_number7 = (local_number7 <= 70); @0002E2FF:0019 local_number6 = (local_number6 = local_number7); @0002E30C:0018 local_number5 = (local_number5 || local_number6); @0002E319:001E local_number6 = local_string1[local_number2]; @0002E326:000C local_number6 = (local_number6 >= 97); @0002E335:001E local_number7 = local_string1[local_number2]; @0002E342:000B local_number7 = (local_number7 <= 102); @0002E351:0019 local_number6 = (local_number6 = local_number7); @0002E35E:0018 local_number5 = (local_number5 || local_number6); @0002E36B:0004 if(local_number5) then // ref index: 15 @0002E377:0001 // switch/while/??? @0002E37B:001E local_number5 = local_string1[local_number2]; @0002E388:0005 label_2e388: @0002E38A:000D local_number6 = (local_number5 = 65); @0002E399:0004 if(local_number6) then // ref index: 1 @0002E3A5:0010 local_number6 = (local_number1 * 16); @0002E3B4:0007 local_number1 = (local_number6 + 10); @0002E3C3:0005 goto label_2e6f2; @0002E3CC:0005 endif; @0002E3CC:0005 label_2e3cc: @0002E3CE:000D local_number6 = (local_number5 = 97); @0002E3DD:0004 if(local_number6) then // ref index: 1 @0002E3E9:0010 local_number6 = (local_number1 * 16); @0002E3F8:0007 local_number1 = (local_number6 + 10); @0002E407:0005 goto label_2e6f2; @0002E410:0005 endif; @0002E410:0005 label_2e410: @0002E412:000D local_number6 = (local_number5 = 66); @0002E421:0004 if(local_number6) then // ref index: 1 @0002E42D:0010 local_number6 = (local_number1 * 16); @0002E43C:0007 local_number1 = (local_number6 + 11); @0002E44B:0005 goto label_2e6f2; @0002E454:0005 endif; @0002E454:0005 label_2e454: @0002E456:000D local_number6 = (local_number5 = 98); @0002E465:0004 if(local_number6) then // ref index: 1 @0002E471:0010 local_number6 = (local_number1 * 16); @0002E480:0007 local_number1 = (local_number6 + 11); @0002E48F:0005 goto label_2e6f2; @0002E498:0005 endif; @0002E498:0005 label_2e498: @0002E49A:000D local_number6 = (local_number5 = 67); @0002E4A9:0004 if(local_number6) then // ref index: 1 @0002E4B5:0010 local_number6 = (local_number1 * 16); @0002E4C4:0007 local_number1 = (local_number6 + 12); @0002E4D3:0005 goto label_2e6f2; @0002E4DC:0005 endif; @0002E4DC:0005 label_2e4dc: @0002E4DE:000D local_number6 = (local_number5 = 99); @0002E4ED:0004 if(local_number6) then // ref index: 1 @0002E4F9:0010 local_number6 = (local_number1 * 16); @0002E508:0007 local_number1 = (local_number6 + 12); @0002E517:0005 goto label_2e6f2; @0002E520:0005 endif; @0002E520:0005 label_2e520: @0002E522:000D local_number6 = (local_number5 = 68); @0002E531:0004 if(local_number6) then // ref index: 1 @0002E53D:0010 local_number6 = (local_number1 * 16); @0002E54C:0007 local_number1 = (local_number6 + 13); @0002E55B:0005 goto label_2e6f2; @0002E564:0005 endif; @0002E564:0005 label_2e564: @0002E566:000D local_number6 = (local_number5 = 100); @0002E575:0004 if(local_number6) then // ref index: 1 @0002E581:0010 local_number6 = (local_number1 * 16); @0002E590:0007 local_number1 = (local_number6 + 13); @0002E59F:0005 goto label_2e6f2; @0002E5A8:0005 endif; @0002E5A8:0005 label_2e5a8: @0002E5AA:000D local_number6 = (local_number5 = 69); @0002E5B9:0004 if(local_number6) then // ref index: 1 @0002E5C5:0010 local_number6 = (local_number1 * 16); @0002E5D4:0007 local_number1 = (local_number6 + 14); @0002E5E3:0005 goto label_2e6f2; @0002E5EC:0005 endif; @0002E5EC:0005 label_2e5ec: @0002E5EE:000D local_number6 = (local_number5 = 101); @0002E5FD:0004 if(local_number6) then // ref index: 1 @0002E609:0010 local_number6 = (local_number1 * 16); @0002E618:0007 local_number1 = (local_number6 + 14); @0002E627:0005 goto label_2e6f2; @0002E630:0005 endif; @0002E630:0005 label_2e630: @0002E632:000D local_number6 = (local_number5 = 70); @0002E641:0004 if(local_number6) then // ref index: 1 @0002E64D:0010 local_number6 = (local_number1 * 16); @0002E65C:0007 local_number1 = (local_number6 + 15); @0002E66B:0005 goto label_2e6f2; @0002E674:0005 endif; @0002E674:0005 label_2e674: @0002E676:000D local_number6 = (local_number5 = 102); @0002E685:0004 if(local_number6) then // ref index: 1 @0002E691:0010 local_number6 = (local_number1 * 16); @0002E6A0:0007 local_number1 = (local_number6 + 15); @0002E6AF:0005 goto label_2e6f2; @0002E6B8:0004 endif; @0002E6B8:0004 label_2e6b8: @0002E6BA:0010 local_number6 = (local_number1 * 16); @0002E6C9:001E local_number7 = local_string1[local_number2]; @0002E6D6:000F local_number7 = (local_number7 - 48); @0002E6E5:0007 local_number1 = (local_number6 + local_number7); @0002E6F2:0001 label_2e6f2: @0002E6F4:0005 goto label_2e70b; @0002E6FD:0001 endif; @0002E6FD:0001 label_2e6fd: @0002E6FF:0006 local_number4 = 0; @0002E70B:0002 label_2e70b: @0002E70D:0007 local_number2 = (local_number2 + 1); @0002E71C:0005 goto label_2e22d; @0002E725:0009 endif; @0002E725:0009 label_2e725: @0002E727:000F local_number2 = (local_number2 - 1); @0002E736:000D local_number5 = (local_number2 = 0); @0002E745:000D local_number6 = (local_number2 = -1); @0002E754:0018 local_number5 = (local_number5 || local_number6); @0002E761:0004 if(local_number5) then // ref index: 1 @0002E76D:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 883, -1); @0002E7A9:0027 // return coming @0002E7AD:0023 return -1; @0002E7B6:0005 goto label_2e7ce; @0002E7BF:0002 endif; @0002E7BF:0002 label_2e7bf: @0002E7C1:0027 // return coming @0002E7C5:0023 return 0; @0002E7CE:0001 label_2e7ce: @0002E7D0:0026 end; // checksum: 7f0a5a27 @0002E7DC:0007 label_2e7dc: @0002E7DE:0022 function NUMBER function_627(local_number1, local_string1) @0002E7DE NUMBER local_number2, local_number3, local_number4, local_number5; @0002E7DE @0002E7DE @0002E7DE begin @0002E7E7:0028 StrLengthChars(local_string1); @0002E7EE:0006 local_number2 = LASTRESULT; @0002E7F8:000D local_number4 = (local_number2 = 0); @0002E807:0004 if(local_number4) then // ref index: 1 @0002E813:0027 // return coming @0002E817:0023 return 0; @0002E820:0001 endif; @0002E820:0001 label_2e820: @0002E822:0006 local_number1 = 0; @0002E82E:000D label_2e82e: @0002E830:0001 // switch/while/??? @0002E834:0009 local_number4 = (local_number1 < local_number2); @0002E841:000D local_number5 = (local_number3 = 0); @0002E850:0019 local_number4 = (local_number4 = local_number5); @0002E85D:0004 if(local_number4) then // ref index: 3 @0002E869:001E local_number4 = local_string1[local_number1]; @0002E876:000D local_number4 = (local_number4 = 9); @0002E885:001E local_number5 = local_string1[local_number1]; @0002E892:000D local_number5 = (local_number5 = 32); @0002E8A1:0018 local_number4 = (local_number4 || local_number5); @0002E8AE:0004 if(local_number4) then // ref index: 1 @0002E8BA:0007 local_number1 = (local_number1 + 1); @0002E8C9:0005 goto label_2e8e0; @0002E8D2:0001 endif; @0002E8D2:0001 label_2e8d2: @0002E8D4:0006 local_number3 = 1; @0002E8E0:0001 label_2e8e0: @0002E8E2:0005 goto label_2e82e; @0002E8EB:0003 endif; @0002E8EB:0003 label_2e8eb: @0002E8ED:000F local_number4 = (local_number2 - local_number1); @0002E8FA:0029 StrSub(local_string1, local_string1, local_number1, local_number4); @0002E90A:0006 local_number2 = LASTRESULT; @0002E914:000F label_2e914: @0002E916:0001 // switch/while/??? @0002E91A:000A local_number4 = (local_number2 > 0); @0002E929:000D local_number5 = (local_number3 = 0); @0002E938:0019 local_number4 = (local_number4 = local_number5); @0002E945:0004 if(local_number4) then // ref index: 3 @0002E951:000F local_number4 = (local_number2 - 1); @0002E960:001E local_number4 = local_string1[local_number4]; @0002E96D:000D local_number4 = (local_number4 = 9); @0002E97C:000F local_number5 = (local_number2 - 1); @0002E98B:001E local_number5 = local_string1[local_number5]; @0002E998:000D local_number5 = (local_number5 = 32); @0002E9A7:0018 local_number4 = (local_number4 || local_number5); @0002E9B4:0004 if(local_number4) then // ref index: 1 @0002E9C0:000F local_number2 = (local_number2 - 1); @0002E9CF:0005 goto label_2e9e6; @0002E9D8:0001 endif; @0002E9D8:0001 label_2e9d8: @0002E9DA:0006 local_number3 = 1; @0002E9E6:0001 label_2e9e6: @0002E9E8:0005 goto label_2e914; @0002E9F1:0004 endif; @0002E9F1:0004 label_2e9f1: @0002E9F3:001D local_string1[local_number2] = 0; @0002EA02:0027 // return coming @0002EA06:0023 return 0; @0002EA0F:0026 end; // checksum: 43530 @0002EA1B:0004 label_2ea1b: @0002EA1D:0022 function NUMBER function_628(local_string1) @0002EA1D @0002EA1D @0002EA1D @0002EA1D begin @0002EA26:0027 // return coming @0002EA2A:0023 return global_string67; @0002EA31:0026 end; // checksum: 11324 @0002EA3D:0004 label_2ea3d: @0002EA3F:0022 function STRING function_635() @0002EA3F @0002EA3F @0002EA3F @0002EA3F begin @0002EA48:0027 // return coming @0002EA4C:0023 return global_number48; @0002EA53:0026 end; // checksum: 11324 @0002EA5F:0004 label_2ea5f: @0002EA61:0022 function NUMBER function_636() @0002EA61 @0002EA61 @0002EA61 @0002EA61 begin @0002EA6A:0027 // return coming @0002EA6E:0023 return global_string42; @0002EA75:0026 end; // checksum: 11325 @0002EA81:0004 label_2ea81: @0002EA83:0022 function STRING function_637() @0002EA83 @0002EA83 @0002EA83 @0002EA83 begin @0002EA8C:0027 // return coming @0002EA90:0023 return global_string51; @0002EA97:0026 end; // checksum: 11325 @0002EAA3:0004 label_2eaa3: @0002EAA5:0022 function STRING function_638() @0002EAA5 @0002EAA5 @0002EAA5 @0002EAA5 begin @0002EAAE:0027 // return coming @0002EAB2:0023 return global_string44; @0002EAB9:0026 end; // checksum: 11325 @0002EAC5:0004 label_2eac5: @0002EAC7:0022 function STRING function_639() @0002EAC7 @0002EAC7 @0002EAC7 @0002EAC7 begin @0002EAD0:0027 // return coming @0002EAD4:0023 return global_string45; @0002EADB:0026 end; // checksum: 11325 @0002EAE7:0004 label_2eae7: @0002EAE9:0022 function STRING function_640() @0002EAE9 @0002EAE9 @0002EAE9 @0002EAE9 begin @0002EAF2:0027 // return coming @0002EAF6:0023 return global_string54; @0002EAFD:0026 end; // checksum: 11325 @0002EB09:0004 label_2eb09: @0002EB0B:0022 function STRING function_641() @0002EB0B @0002EB0B @0002EB0B @0002EB0B begin @0002EB14:0027 // return coming @0002EB18:0023 return global_string56; @0002EB1F:0026 end; // checksum: 11325 @0002EB2B:0004 label_2eb2b: @0002EB2D:0022 function STRING function_642() @0002EB2D @0002EB2D @0002EB2D @0002EB2D begin @0002EB36:0027 // return coming @0002EB3A:0023 return global_string48; @0002EB41:0026 end; // checksum: 11325 @0002EB4D:0004 label_2eb4d: @0002EB4F:0022 function STRING function_643() @0002EB4F @0002EB4F @0002EB4F @0002EB4F begin @0002EB58:0027 // return coming @0002EB5C:0023 return global_number39; @0002EB63:0026 end; // checksum: 11324 @0002EB6F:0004 label_2eb6f: @0002EB71:0022 function NUMBER function_644() @0002EB71 @0002EB71 @0002EB71 @0002EB71 begin @0002EB7A:0027 // return coming @0002EB7E:0023 return global_number44; @0002EB85:0026 end; // checksum: 11324 @0002EB91:0004 label_2eb91: @0002EB93:0022 function NUMBER function_645() @0002EB93 @0002EB93 @0002EB93 @0002EB93 begin @0002EB9C:0027 // return coming @0002EBA0:0023 return global_number40; @0002EBA7:0026 end; // checksum: 11324 @0002EBB3:0004 label_2ebb3: @0002EBB5:0022 function NUMBER function_646() @0002EBB5 @0002EBB5 @0002EBB5 @0002EBB5 begin @0002EBBE:0027 // return coming @0002EBC2:0023 return global_string52; @0002EBC9:0026 end; // checksum: 11325 @0002EBD5:0004 label_2ebd5: @0002EBD7:0022 function STRING function_647() @0002EBD7 @0002EBD7 @0002EBD7 @0002EBD7 begin @0002EBE0:0027 // return coming @0002EBE4:0023 return global_number41; @0002EBEB:0026 end; // checksum: 11324 @0002EBF7:0004 label_2ebf7: @0002EBF9:0022 function NUMBER function_648() @0002EBF9 @0002EBF9 @0002EBF9 @0002EBF9 begin @0002EC02:0027 // return coming @0002EC06:0023 return global_string58; @0002EC0D:0026 end; // checksum: 11325 @0002EC19:0004 label_2ec19: @0002EC1B:0022 function STRING function_649() @0002EC1B @0002EC1B @0002EC1B @0002EC1B begin @0002EC24:0027 // return coming @0002EC28:0023 return global_string59; @0002EC2F:0026 end; // checksum: 11325 @0002EC3B:0005 label_2ec3b: @0002EC3D:0022 function STRING function_650() @0002EC3D @0002EC3D @0002EC3D @0002EC3D begin @0002EC46:0020 __GetEnabledIServices(global_number50, global_number42); // dll: ISRT.dll @0002EC52:0027 // return coming @0002EC56:0023 return global_number42; @0002EC5D:0026 end; // checksum: 231c006f @0002EC69:0004 label_2ec69: @0002EC6B:0022 function NUMBER function_651() @0002EC6B @0002EC6B @0002EC6B @0002EC6B begin @0002EC74:0027 // return coming @0002EC78:0023 return global_string61; @0002EC7F:0026 end; // checksum: 11325 @0002EC8B:0005 label_2ec8b: @0002EC8D:0022 function STRING function_652() @0002EC8D @0002EC8D @0002EC8D @0002EC8D begin @0002EC96:0020 __GetRemoveAllMode(global_number50, global_number43); // dll: ISRT.dll @0002ECA2:0027 // return coming @0002ECA6:0023 return global_number43; @0002ECAD:0026 end; // checksum: 725c3e26 @0002ECB9:0004 label_2ecb9: @0002ECBB:0022 function NUMBER function_653() @0002ECBB @0002ECBB @0002ECBB @0002ECBB begin @0002ECC4:0027 // return coming @0002ECC8:0023 return global_string64; @0002ECCF:0026 end; // checksum: 11325 @0002ECDB:0004 label_2ecdb: @0002ECDD:0022 function STRING function_654() @0002ECDD @0002ECDD @0002ECDD @0002ECDD begin @0002ECE6:0027 // return coming @0002ECEA:0023 return global_number45; @0002ECF1:0026 end; // checksum: 11324 @0002ECFD:0005 label_2ecfd: @0002ECFF:0022 function NUMBER function_655() @0002ECFF @0002ECFF @0002ECFF OBJECT local_object1; @0002ECFF begin @0002ED08:0020 __GetLog(global_number50, local_object1); // dll: ISRT.dll @0002ED14:0027 // return coming @0002ED18:0023 return local_object1; @0002ED1F:0026 end; // checksum: 567e5f41 @0002ED2F:0005 label_2ed2f: @0002ED31:0022 function VARIANT function_656() @0002ED31 @0002ED31 @0002ED31 OBJECT local_object1; @0002ED31 begin @0002ED3A:0020 __GetLogEx(global_number50, local_object1); // dll: ISRT.dll @0002ED46:0027 // return coming @0002ED4A:0023 return local_object1; @0002ED51:0026 end; // checksum: 567e2704 @0002ED61:0004 label_2ed61: @0002ED63:0022 function VARIANT function_657() @0002ED63 @0002ED63 @0002ED63 @0002ED63 begin @0002ED6C:0027 // return coming @0002ED70:0023 return global_string66; @0002ED77:0026 end; // checksum: 11325 @0002ED83:0004 label_2ed83: @0002ED85:0022 function STRING function_658() @0002ED85 @0002ED85 @0002ED85 @0002ED85 begin @0002ED8E:0027 // return coming @0002ED92:0023 return global_number46; @0002ED99:0026 end; // checksum: 11324 @0002EDA5:0004 label_2eda5: @0002EDA7:0022 function NUMBER function_659() @0002EDA7 @0002EDA7 @0002EDA7 @0002EDA7 begin @0002EDB0:0027 // return coming @0002EDB4:0023 return global_number47; @0002EDBB:0026 end; // checksum: 11324 @0002EDC7:0007 label_2edc7: @0002EDC9:0022 function NUMBER function_660() @0002EDC9 NUMBER local_number1; @0002EDC9 STRING local_string1; @0002EDC9 @0002EDC9 begin @0002EDD2:0021 function_697("", local_string1, 1, 1); @0002EDFD:0006 local_number1 = LASTRESULT; @0002EE07:0009 local_number1 = (local_number1 < 0); @0002EE16:0004 if(local_number1) then // ref index: 1 @0002EE22:0027 // return coming @0002EE26:0023 return global_string65; @0002EE2D:0004 endif; @0002EE2D:0004 label_2ee2d: @0002EE2F:0021 function_618(local_string1); @0002EE38:0027 // return coming @0002EE3C:0023 return local_string1; @0002EE43:0026 end; // checksum: 575b7c79 @0002EE4F:0008 label_2ee4f: @0002EE51:0022 function STRING function_661() @0002EE51 @0002EE51 STRING local_string1; @0002EE51 OBJECT local_object1; @0002EE51 begin @0002EE5A:0036 try // ref index 1: 1 ref index 2: 2 @0002EE68:0027 // return coming @0002EE6C:0035 global_object14.CreateBillboards(local_string1); @0002EE89:0006 local_object1 = LASTRESULT; @0002EE93:0023 return local_object1; @0002EE9A:0006 local_object1 = NOTHING; @0002EEA4:0037 catch @0002EEA8:0003 label_2eea8: @0002EEAA:0027 // return coming @0002EEAE:0023 return NOTHING; @0002EEB5:0038 endcatch; @0002EEB9:0002 label_2eeb9: @0002EEBB:0024 return; @0002EEBF:0026 end; // checksum: 3e175a0d @0002EECF:0005 label_2eecf: @0002EED1:0022 function VARIANT function_662(local_string1) @0002EED1 NUMBER local_number1; @0002EED1 @0002EED1 @0002EED1 begin @0002EEDA:0006 global_number86 = local_number1; @0002EEE4:0027 // return coming @0002EEE8:0023 return 0; @0002EEF1:0026 end; // checksum: 31f21 @0002EEFD:0004 label_2eefd: @0002EEFF:0022 function NUMBER ProgDefGroupType(local_number1) @0002EEFF @0002EEFF @0002EEFF @0002EEFF begin @0002EF08:0027 // return coming @0002EF0C:0023 return global_number86; @0002EF13:0026 end; // checksum: 11321 @0002EF1F:000A label_2ef1f: @0002EF21:0022 function NUMBER function_664() @0002EF21 NUMBER local_number1, local_number2, local_number3; @0002EF21 @0002EF21 @0002EF21 begin @0002EF2A:0012 local_number3 = (local_number1 & 65536); @0002EF39:0004 if(local_number3) then // ref index: 4 @0002EF45:0021 function_523(global_number82, 0); @0002EF53:0006 local_number2 = LASTRESULT; @0002EF5D:0009 local_number3 = (local_number2 < 0); @0002EF6C:0004 if(local_number3) then // ref index: 1 @0002EF78:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 414, local_number2); @0002EFB6:0027 // return coming @0002EFBA:0023 return -1; @0002EFC3:0007 endif; @0002EFC3:0007 label_2efc3: @0002EFC5:0021 function_523(global_number81, 0); @0002EFD3:0006 local_number2 = LASTRESULT; @0002EFDD:0009 local_number3 = (local_number2 < 0); @0002EFEC:0004 if(local_number3) then // ref index: 1 @0002EFF8:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 417, local_number2); @0002F036:0027 // return coming @0002F03A:0023 return -1; @0002F043:0007 endif; @0002F043:0007 label_2f043: @0002F045:0021 function_511(global_number82, global_string5, 1); @0002F056:0006 local_number2 = LASTRESULT; @0002F060:0009 local_number3 = (local_number2 < 0); @0002F06F:0004 if(local_number3) then // ref index: 1 @0002F07B:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 421, local_number2); @0002F0B9:0027 // return coming @0002F0BD:0023 return -1; @0002F0C6:0007 endif; @0002F0C6:0007 label_2f0c6: @0002F0C8:0021 function_511(global_number81, global_string4, 1); @0002F0D9:0006 local_number2 = LASTRESULT; @0002F0E3:0009 local_number3 = (local_number2 < 0); @0002F0F2:0004 if(local_number3) then // ref index: 1 @0002F0FE:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 424, local_number2); @0002F13C:0027 // return coming @0002F140:0023 return -1; @0002F149:0009 endif; @0002F149:0009 endif; @0002F149:0009 label_2f149: @0002F14B:0012 local_number3 = (local_number1 & 131072); @0002F15A:0004 if(local_number3) then // ref index: 2 @0002F166:0021 function_523(global_number83, -1); @0002F174:0006 local_number2 = LASTRESULT; @0002F17E:0009 local_number3 = (local_number2 < 0); @0002F18D:0004 if(local_number3) then // ref index: 1 @0002F199:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 433, local_number2); @0002F1D7:0027 // return coming @0002F1DB:0023 return -1; @0002F1E4:0007 endif; @0002F1E4:0007 label_2f1e4: @0002F1E6:0021 ListAddItem(global_number83, global_number11, 1); @0002F1F7:0006 local_number2 = LASTRESULT; @0002F201:0009 local_number3 = (local_number2 < 0); @0002F210:0004 if(local_number3) then // ref index: 1 @0002F21C:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 437, local_number2); @0002F25A:0027 // return coming @0002F25E:0023 return -1; @0002F267:0003 endif; @0002F267:0003 endif; @0002F267:0003 label_2f267: @0002F269:0027 // return coming @0002F26D:0023 return 0; @0002F276:0026 end; // checksum: cafdacdd @0002F282:000A label_2f282: @0002F284:0022 function NUMBER function_665(local_number1) @0002F284 NUMBER local_number2, local_number3, local_number4; @0002F284 STRING local_string1; @0002F284 @0002F284 begin @0002F28D:0012 local_number4 = (local_number1 & 65536); @0002F29C:0004 if(local_number4) then // ref index: 7 @0002F2A8:0021 function_523(global_number82, 0); @0002F2B6:0006 local_number2 = LASTRESULT; @0002F2C0:0009 local_number4 = (local_number2 < 0); @0002F2CF:0004 if(local_number4) then // ref index: 1 @0002F2DB:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 458, local_number2); @0002F319:0027 // return coming @0002F31D:0023 return -1; @0002F326:0007 endif; @0002F326:0007 label_2f326: @0002F328:0021 function_523(global_number81, 0); @0002F336:0006 local_number2 = LASTRESULT; @0002F340:0009 local_number4 = (local_number2 < 0); @0002F34F:0004 if(local_number4) then // ref index: 1 @0002F35B:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 461, local_number2); @0002F399:0027 // return coming @0002F39D:0023 return -1; @0002F3A6:0007 endif; @0002F3A6:0007 label_2f3a6: @0002F3A8:0021 function_515(global_number82, local_string1); @0002F3B4:0006 local_number2 = LASTRESULT; @0002F3BE:0009 local_number4 = (local_number2 < 0); @0002F3CD:0004 if(local_number4) then // ref index: 1 @0002F3D9:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 465, local_number2); @0002F417:0027 // return coming @0002F41B:0023 return -1; @0002F424:0005 endif; @0002F424:0005 label_2f424: @0002F426:000D local_number4 = (local_number2 = 1); @0002F435:0004 if(local_number4) then // ref index: 1 @0002F441:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 466, -1); @0002F481:0027 // return coming @0002F485:0023 return -1; @0002F48E:0009 endif; @0002F48E:0009 label_2f48e: @0002F490:0006 global_string5 = local_string1; @0002F49A:0021 ListDeleteString(global_number82); @0002F4A3:0021 function_515(global_number81, local_string1); @0002F4AF:0006 local_number2 = LASTRESULT; @0002F4B9:0009 local_number4 = (local_number2 < 0); @0002F4C8:0004 if(local_number4) then // ref index: 1 @0002F4D4:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 472, local_number2); @0002F512:0027 // return coming @0002F516:0023 return -1; @0002F51F:0005 endif; @0002F51F:0005 label_2f51f: @0002F521:000D local_number4 = (local_number2 = 1); @0002F530:0004 if(local_number4) then // ref index: 1 @0002F53C:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 473, -1); @0002F57C:0027 // return coming @0002F580:0023 return -1; @0002F589:0002 endif; @0002F589:0002 label_2f589: @0002F58B:0006 global_string4 = local_string1; @0002F595:0021 ListDeleteString(global_number81); @0002F59E:0009 endif; @0002F59E:0009 label_2f59e: @0002F5A0:0012 local_number4 = (local_number1 & 131072); @0002F5AF:0004 if(local_number4) then // ref index: 4 @0002F5BB:0021 function_523(global_number83, -1); @0002F5C9:0006 local_number2 = LASTRESULT; @0002F5D3:0009 local_number4 = (local_number2 < 0); @0002F5E2:0004 if(local_number4) then // ref index: 1 @0002F5EE:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 485, local_number2); @0002F62C:0027 // return coming @0002F630:0023 return -1; @0002F639:0007 endif; @0002F639:0007 label_2f639: @0002F63B:0021 ListCurrentItem/ListGetFirstString/ListGetNextItem(global_number83, local_number3); @0002F647:0006 local_number2 = LASTRESULT; @0002F651:0009 local_number4 = (local_number2 < 0); @0002F660:0004 if(local_number4) then // ref index: 1 @0002F66C:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 489, local_number2); @0002F6AA:0027 // return coming @0002F6AE:0023 return -1; @0002F6B7:0005 endif; @0002F6B7:0005 label_2f6b7: @0002F6B9:000D local_number4 = (local_number2 = 1); @0002F6C8:0004 if(local_number4) then // ref index: 1 @0002F6D4:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 490, -1); @0002F714:0027 // return coming @0002F718:0023 return -1; @0002F721:0002 endif; @0002F721:0002 label_2f721: @0002F723:0006 global_number11 = local_number3; @0002F72D:0021 ListDeleteString/ListDeleteItem(global_number83); @0002F736:0003 endif; @0002F736:0003 label_2f736: @0002F738:0027 // return coming @0002F73C:0023 return 0; @0002F745:0026 end; // checksum: 76a701a5 @0002F751:0005 label_2f751: @0002F753:0022 function NUMBER function_666(local_number1) @0002F753 @0002F753 @0002F753 @0002F753 begin @0002F75C:000D local_number1 = (global_number8 = 0); @0002F76B:0004 if(local_number1) then // ref index: 1 @0002F777:0027 // return coming @0002F77B:0023 return -2147483647; @0002F784:0003 endif; @0002F784:0003 label_2f784: @0002F786:0027 // return coming @0002F78A:0023 return -2147483646; @0002F793:0026 end; // checksum: 13829 @0002F79F:000B label_2f79f: @0002F7A1:0022 function NUMBER function_667() @0002F7A1 NUMBER local_number1; @0002F7A1 @0002F7A1 OBJECT local_object1; @0002F7A1 begin @0002F7AA:0035 global_object6.WINNT; @0002F7B9:0006 local_object1 = LASTRESULT; @0002F7C3:0035 local_object1.bWinNT; @0002F7D3:0006 local_object1 = NOTHING; @0002F7DD:0006 local_number1 = LASTRESULT; @0002F7E7:000D local_number1 = (local_number1 = 1); @0002F7F6:0004 if(local_number1) then // ref index: 1 @0002F802:0027 // return coming @0002F806:0023 return "Software\\Microsoft\\Windows NT\\CurrentVersion\\"; @0002F83A:0005 goto label_2f87a; @0002F843:0002 endif; @0002F843:0002 label_2f843: @0002F845:0027 // return coming @0002F849:0023 return "Software\\Microsoft\\Windows\\CurrentVersion\\"; @0002F87A:0001 label_2f87a: @0002F87C:0026 end; // checksum: 5547e357 @0002F88C:0007 label_2f88c: @0002F88E:0022 function STRING function_668() @0002F88E NUMBER local_number1, local_number2; @0002F88E @0002F88E @0002F88E begin @0002F897:0021 function_581(); @0002F89D:0006 local_number2 = LASTRESULT; @0002F8A7:000D local_number2 = (local_number2 = 0); @0002F8B6:0004 if(local_number2) then // ref index: 1 @0002F8C2:0006 local_number1 = 2; @0002F8CE:0005 goto label_2f8e5; @0002F8D7:0001 endif; @0002F8D7:0001 label_2f8d7: @0002F8D9:0006 local_number1 = 23; @0002F8E5:0005 label_2f8e5: @0002F8E7:0020 PathGetSpecialFolder(local_number1, global_string44, 1024); // dll: ISRT.dll @0002F8F8:0014 global_string44 = (global_string44 ^ ""); @0002F905:0027 // return coming @0002F909:0023 return 0; @0002F912:0026 end; // checksum: 1b13aa17 @0002F91E:0007 label_2f91e: @0002F920:0022 function NUMBER function_669() @0002F920 NUMBER local_number1, local_number2; @0002F920 @0002F920 @0002F920 begin @0002F929:0021 function_581(); @0002F92F:0006 local_number2 = LASTRESULT; @0002F939:000D local_number2 = (local_number2 = 0); @0002F948:0004 if(local_number2) then // ref index: 1 @0002F954:0006 local_number1 = 7; @0002F960:0005 goto label_2f977; @0002F969:0001 endif; @0002F969:0001 label_2f969: @0002F96B:0006 local_number1 = 24; @0002F977:0005 label_2f977: @0002F979:0020 PathGetSpecialFolder(local_number1, global_string46, 1024); // dll: ISRT.dll @0002F98A:0014 global_string46 = (global_string46 ^ ""); @0002F997:0027 // return coming @0002F99B:0023 return 0; @0002F9A4:0026 end; // checksum: 1b13a017 @0002F9B0:0007 label_2f9b0: @0002F9B2:0022 function NUMBER function_670() @0002F9B2 NUMBER local_number1, local_number2; @0002F9B2 @0002F9B2 @0002F9B2 begin @0002F9BB:0021 function_581(); @0002F9C1:0006 local_number2 = LASTRESULT; @0002F9CB:000D local_number2 = (local_number2 = 0); @0002F9DA:0004 if(local_number2) then // ref index: 1 @0002F9E6:0006 local_number1 = 11; @0002F9F2:0005 goto label_2fa09; @0002F9FB:0001 endif; @0002F9FB:0001 label_2f9fb: @0002F9FD:0006 local_number1 = 22; @0002FA09:0005 label_2fa09: @0002FA0B:0020 PathGetSpecialFolder(local_number1, global_string45, 1024); // dll: ISRT.dll @0002FA1C:0014 global_string45 = (global_string45 ^ ""); @0002FA29:0027 // return coming @0002FA2D:0023 return 0; @0002FA36:0026 end; // checksum: 1b13a217 @0002FA42:0007 label_2fa42: @0002FA44:0022 function NUMBER function_671() @0002FA44 NUMBER local_number1, local_number2; @0002FA44 @0002FA44 @0002FA44 begin @0002FA4D:0021 function_581(); @0002FA53:0006 local_number2 = LASTRESULT; @0002FA5D:000D local_number2 = (local_number2 = 0); @0002FA6C:0004 if(local_number2) then // ref index: 1 @0002FA78:0006 local_number1 = 16; @0002FA84:0005 goto label_2fa9b; @0002FA8D:0001 endif; @0002FA8D:0001 label_2fa8d: @0002FA8F:0006 local_number1 = 25; @0002FA9B:0005 label_2fa9b: @0002FA9D:0020 PathGetSpecialFolder(local_number1, global_string43, 1024); // dll: ISRT.dll @0002FAAE:0014 global_string43 = (global_string43 ^ ""); @0002FABB:0027 // return coming @0002FABF:0023 return 0; @0002FAC8:0026 end; // checksum: 1b13b617 @0002FAD4:0006 label_2fad4: @0002FAD6:0022 function NUMBER function_672() @0002FAD6 @0002FAD6 @0002FAD6 @0002FAD6 begin @0002FADF:0020 _GetSupportDir(global_number50, global_string52, 1024); // dll: ISRT.dll @0002FAF0:0014 global_string52 = (global_string52 ^ ""); @0002FAFD:0027 // return coming @0002FB01:0023 return 0; @0002FB0A:0026 end; // checksum: 14305277 @0002FB16:0007 label_2fb16: @0002FB18:0022 function NUMBER function_673() @0002FB18 NUMBER local_number1, local_number2, local_number3; @0002FB18 STRING local_string1; @0002FB18 OBJECT local_object1; @0002FB18 begin @0002FB21:000D local_number3 = (local_number1 = global_number87); @0002FB2E:0004 if(local_number3) then // ref index: 1 @0002FB3A:0021 function_697("", local_string1, 1, 1); @0002FB65:0027 // return coming @0002FB69:0023 return local_string1; @0002FB70:0005 goto label_30887; @0002FB79:0006 endif; @0002FB79:0006 label_2fb79: @0002FB7B:000D local_number3 = (local_number1 = global_number88); @0002FB88:0004 if(local_number3) then // ref index: 1 @0002FB94:0021 function_697("", local_string1, 1, 1); @0002FBB5:0027 // return coming @0002FBB9:0023 return local_string1; @0002FBC0:0005 goto label_30887; @0002FBC9:0006 endif; @0002FBC9:0006 label_2fbc9: @0002FBCB:000D local_number3 = (local_number1 = global_number89); @0002FBD8:0004 if(local_number3) then // ref index: 1 @0002FBE4:0021 function_697("", local_string1, 0, 1); @0002FC02:0027 // return coming @0002FC06:0023 return local_string1; @0002FC0D:0005 goto label_30887; @0002FC16:0006 endif; @0002FC16:0006 label_2fc16: @0002FC18:000D local_number3 = (local_number1 = global_number90); @0002FC25:0004 if(local_number3) then // ref index: 1 @0002FC31:0021 function_697("", local_string1, 1, 1); @0002FC54:0027 // return coming @0002FC58:0023 return local_string1; @0002FC5F:0005 goto label_30887; @0002FC68:0008 endif; @0002FC68:0008 label_2fc68: @0002FC6A:000D local_number3 = (local_number1 = global_number91); @0002FC77:0004 if(local_number3) then // ref index: 1 @0002FC83:0027 // return coming @0002FC87:0035 global_object10.NeedReboot; @0002FC9B:0006 local_object1 = LASTRESULT; @0002FCA5:0023 return local_object1; @0002FCAC:0006 local_object1 = NOTHING; @0002FCB6:0005 goto label_30887; @0002FCBF:0006 endif; @0002FCBF:0006 label_2fcbf: @0002FCC1:000D local_number3 = (local_number1 = global_number92); @0002FCCE:0004 if(local_number3) then // ref index: 1 @0002FCDA:0020 __GetUpdateMode(global_number50, local_number2); // dll: ISRT.dll @0002FCE6:0027 // return coming @0002FCEA:0023 return local_number2; @0002FCF1:0005 goto label_30887; @0002FCFA:0006 endif; @0002FCFA:0006 label_2fcfa: @0002FCFC:000D local_number3 = (local_number1 = global_number93); @0002FD09:0004 if(local_number3) then // ref index: 1 @0002FD15:0021 function_697("", local_string1, 1, 1); @0002FD33:0027 // return coming @0002FD37:0023 return local_string1; @0002FD3E:0005 goto label_30887; @0002FD47:0006 endif; @0002FD47:0006 label_2fd47: @0002FD49:000D local_number3 = (local_number1 = global_number94); @0002FD56:0004 if(local_number3) then // ref index: 1 @0002FD62:0021 function_697("", local_string1, 1, 1); @0002FD8A:0027 // return coming @0002FD8E:0023 return local_string1; @0002FD95:0005 goto label_30887; @0002FD9E:0006 endif; @0002FD9E:0006 label_2fd9e: @0002FDA0:000D local_number3 = (local_number1 = global_number123); @0002FDAD:0004 if(local_number3) then // ref index: 1 @0002FDB9:0021 function_697("", local_string1, 1, 1); @0002FDEC:0027 // return coming @0002FDF0:0023 return local_string1; @0002FDF7:0005 goto label_30887; @0002FE00:0006 endif; @0002FE00:0006 label_2fe00: @0002FE02:000D local_number3 = (local_number1 = global_number95); @0002FE0F:0004 if(local_number3) then // ref index: 1 @0002FE1B:0021 function_697("", local_string1, 1, 1); @0002FE3D:0027 // return coming @0002FE41:0023 return local_string1; @0002FE48:0005 goto label_30887; @0002FE51:0006 endif; @0002FE51:0006 label_2fe51: @0002FE53:000D local_number3 = (local_number1 = global_number96); @0002FE60:0004 if(local_number3) then // ref index: 1 @0002FE6C:0021 function_697("", local_string1, 0, 1); @0002FE8B:0027 // return coming @0002FE8F:0023 return local_string1; @0002FE96:0005 goto label_30887; @0002FE9F:0006 endif; @0002FE9F:0006 label_2fe9f: @0002FEA1:000D local_number3 = (local_number1 = global_number97); @0002FEAE:0004 if(local_number3) then // ref index: 1 @0002FEBA:0021 function_697("", local_string1, 1, 1); @0002FEE2:0027 // return coming @0002FEE6:0023 return local_string1; @0002FEED:0005 goto label_30887; @0002FEF6:0006 endif; @0002FEF6:0006 label_2fef6: @0002FEF8:000D local_number3 = (local_number1 = global_number98); @0002FF05:0004 if(local_number3) then // ref index: 1 @0002FF11:0021 function_697("", local_string1, 1, 1); @0002FF39:0027 // return coming @0002FF3D:0023 return local_string1; @0002FF44:0005 goto label_30887; @0002FF4D:0006 endif; @0002FF4D:0006 label_2ff4d: @0002FF4F:000D local_number3 = (local_number1 = global_number99); @0002FF5C:0004 if(local_number3) then // ref index: 1 @0002FF68:0021 function_697("", local_string1, 1, 1); @0002FF93:0027 // return coming @0002FF97:0023 return local_string1; @0002FF9E:0005 goto label_30887; @0002FFA7:0006 endif; @0002FFA7:0006 label_2ffa7: @0002FFA9:000D local_number3 = (local_number1 = global_number100); @0002FFB6:0004 if(local_number3) then // ref index: 1 @0002FFC2:0021 function_697("", local_string1, 1, 1); @0002FFEF:0027 // return coming @0002FFF3:0023 return local_string1; @0002FFFA:0005 goto label_30887; @00030003:0006 endif; @00030003:0006 label_30003: @00030005:000D local_number3 = (local_number1 = global_number101); @00030012:0004 if(local_number3) then // ref index: 1 @0003001E:0021 function_697("", local_string1, 1, 1); @0003004C:0027 // return coming @00030050:0023 return local_string1; @00030057:0005 goto label_30887; @00030060:0006 endif; @00030060:0006 label_30060: @00030062:000D local_number3 = (local_number1 = global_number104); @0003006F:0004 if(local_number3) then // ref index: 1 @0003007B:0021 function_697("", local_string1, 1, 1); @000300AE:0027 // return coming @000300B2:0023 return local_string1; @000300B9:0005 goto label_30887; @000300C2:0006 endif; @000300C2:0006 label_300c2: @000300C4:000D local_number3 = (local_number1 = global_number106); @000300D1:0004 if(local_number3) then // ref index: 1 @000300DD:0021 function_697("", local_string1, 1, 1); @00030112:0027 // return coming @00030116:0023 return local_string1; @0003011D:0005 goto label_30887; @00030126:0006 endif; @00030126:0006 label_30126: @00030128:000D local_number3 = (local_number1 = global_number105); @00030135:0004 if(local_number3) then // ref index: 1 @00030141:0021 function_697("", local_string1, 1, 1); @00030171:0027 // return coming @00030175:0023 return local_string1; @0003017C:0005 goto label_30887; @00030185:0006 endif; @00030185:0006 label_30185: @00030187:000D local_number3 = (local_number1 = global_number102); @00030194:0004 if(local_number3) then // ref index: 1 @000301A0:0021 function_697("", local_string1, 1, 1); @000301C7:0027 // return coming @000301CB:0023 return local_string1; @000301D2:0005 goto label_30887; @000301DB:0006 endif; @000301DB:0006 label_301db: @000301DD:000D local_number3 = (local_number1 = global_number103); @000301EA:0004 if(local_number3) then // ref index: 1 @000301F6:0021 function_697("", local_string1, 1, 1); @0003021D:0027 // return coming @00030221:0023 return local_string1; @00030228:0005 goto label_30887; @00030231:0006 endif; @00030231:0006 label_30231: @00030233:000D local_number3 = (local_number1 = global_number107); @00030240:0004 if(local_number3) then // ref index: 1 @0003024C:0027 // return coming @00030250:000D local_number3 = (global_number84 = 0); @0003025F:0023 return local_number3; @00030266:0005 goto label_30887; @0003026F:0006 endif; @0003026F:0006 label_3026f: @00030271:000D local_number3 = (local_number1 = global_number108); @0003027E:0004 if(local_number3) then // ref index: 1 @0003028A:0021 function_697("", local_string1, 1, 1); @000302BB:0027 // return coming @000302BF:0023 return local_string1; @000302C6:0005 goto label_30887; @000302CF:0006 endif; @000302CF:0006 label_302cf: @000302D1:000D local_number3 = (local_number1 = global_number112); @000302DE:0004 if(local_number3) then // ref index: 1 @000302EA:0021 function_697("", local_string1, 1, 1); @00030311:0027 // return coming @00030315:0023 return local_string1; @0003031C:0005 goto label_30887; @00030325:0006 endif; @00030325:0006 label_30325: @00030327:000D local_number3 = (local_number1 = global_number113); @00030334:0004 if(local_number3) then // ref index: 1 @00030340:0021 function_697("", local_string1, 1, 1); @00030373:0027 // return coming @00030377:0023 return local_string1; @0003037E:0005 goto label_30887; @00030387:0006 endif; @00030387:0006 label_30387: @00030389:000D local_number3 = (local_number1 = global_number114); @00030396:0004 if(local_number3) then // ref index: 1 @000303A2:0021 function_697("", local_string1, 1, 1); @000303D1:0027 // return coming @000303D5:0023 return local_string1; @000303DC:0005 goto label_30887; @000303E5:0006 endif; @000303E5:0006 label_303e5: @000303E7:000D local_number3 = (local_number1 = global_number115); @000303F4:0004 if(local_number3) then // ref index: 1 @00030400:0021 function_697("", local_string1, 1, 1); @00030431:0027 // return coming @00030435:0023 return local_string1; @0003043C:0005 goto label_30887; @00030445:0006 endif; @00030445:0006 label_30445: @00030447:000D local_number3 = (local_number1 = global_number116); @00030454:0004 if(local_number3) then // ref index: 1 @00030460:0021 function_697("", local_string1, 1, 1); @0003048A:0027 // return coming @0003048E:0023 return local_string1; @00030495:0005 goto label_30887; @0003049E:0006 endif; @0003049E:0006 label_3049e: @000304A0:000D local_number3 = (local_number1 = global_number117); @000304AD:0004 if(local_number3) then // ref index: 1 @000304B9:0021 function_697("", local_string1, 1, 1); @000304E7:0027 // return coming @000304EB:0023 return local_string1; @000304F2:0005 goto label_30887; @000304FB:0006 endif; @000304FB:0006 label_304fb: @000304FD:000D local_number3 = (local_number1 = global_number118); @0003050A:0004 if(local_number3) then // ref index: 1 @00030516:0021 function_697("", local_string1, 1, 1); @00030542:0027 // return coming @00030546:0023 return local_string1; @0003054D:0005 goto label_30887; @00030556:0006 endif; @00030556:0006 label_30556: @00030558:000D local_number3 = (local_number1 = global_number119); @00030565:0004 if(local_number3) then // ref index: 1 @00030571:0021 function_697("", local_string1, 1, 1); @000305A8:0027 // return coming @000305AC:0023 return local_string1; @000305B3:0005 goto label_30887; @000305BC:0006 endif; @000305BC:0006 label_305bc: @000305BE:000D local_number3 = (local_number1 = global_number120); @000305CB:0004 if(local_number3) then // ref index: 1 @000305D7:0021 function_697("", local_string1, 1, 1); @0003060C:0027 // return coming @00030610:0023 return local_string1; @00030617:0005 goto label_30887; @00030620:0006 endif; @00030620:0006 label_30620: @00030622:000D local_number3 = (local_number1 = global_number121); @0003062F:0004 if(local_number3) then // ref index: 1 @0003063B:0021 function_697("", local_string1, 1, 1); @0003066E:0027 // return coming @00030672:0023 return local_string1; @00030679:0005 goto label_30887; @00030682:0006 endif; @00030682:0006 label_30682: @00030684:000D local_number3 = (local_number1 = global_number122); @00030691:0004 if(local_number3) then // ref index: 1 @0003069D:0021 function_697("", local_string1, 1, 1); @000306C5:0027 // return coming @000306C9:0023 return local_string1; @000306D0:0005 goto label_30887; @000306D9:0006 endif; @000306D9:0006 label_306d9: @000306DB:000D local_number3 = (local_number1 = global_number109); @000306E8:0004 if(local_number3) then // ref index: 1 @000306F4:0021 function_697("", local_string1, 1, 1); @00030715:0027 // return coming @00030719:0023 return local_string1; @00030720:0005 goto label_30887; @00030729:0006 endif; @00030729:0006 label_30729: @0003072B:000D local_number3 = (local_number1 = global_number110); @00030738:0004 if(local_number3) then // ref index: 1 @00030744:0021 function_697("", local_string1, 1, 1); @00030766:0027 // return coming @0003076A:0023 return local_string1; @00030771:0005 goto label_30887; @0003077A:0006 endif; @0003077A:0006 label_3077a: @0003077C:000D local_number3 = (local_number1 = global_number124); @00030789:0004 if(local_number3) then // ref index: 1 @00030795:0021 function_697("", local_string1, 1, 1); @000307B9:0027 // return coming @000307BD:0023 return local_string1; @000307C4:0005 goto label_30887; @000307CD:0006 endif; @000307CD:0006 label_307cd: @000307CF:000D local_number3 = (local_number1 = global_number125); @000307DC:0004 if(local_number3) then // ref index: 1 @000307E8:0021 function_697("", local_string1, 1, 1); @00030815:0027 // return coming @00030819:0023 return local_string1; @00030820:0005 goto label_30887; @00030829:0006 endif; @00030829:0006 label_30829: @0003082B:000D local_number3 = (local_number1 = global_number111); @00030838:0004 if(local_number3) then // ref index: 2 @00030844:000E local_number3 = (global_number86 != 2147483647); @00030853:0004 if(local_number3) then // ref index: 1 @0003085F:0027 // return coming @00030863:0023 return global_number86; @0003086A:0004 endif; @0003086A:0004 label_3086a: @0003086C:0027 // return coming @00030870:0021 function_667(); @00030876:0006 local_number3 = LASTRESULT; @00030880:0023 return local_number3; @00030887:0001 endif; @00030887:0001 label_30887: @00030889:0026 end; // checksum: b5caf90f @00030899:0005 label_30899: @0003089B:0022 function VARIANT function_674(local_number1) @0003089B NUMBER local_number2, local_number3, local_number4; @0003089B STRING local_string1, local_string2; @0003089B OBJECT local_object1; @0003089B begin @000308A4:000D local_number3 = (local_number1 = global_number87); @000308B1:0004 if(local_number3) then // ref index: 1 @000308BD:0021 function_696("", local_object1, 1); @000308E3:0005 goto label_3159a; @000308EC:0004 endif; @000308EC:0004 label_308ec: @000308EE:000D local_number3 = (local_number1 = global_number88); @000308FB:0004 if(local_number3) then // ref index: 1 @00030907:0021 function_696("", local_object1, 1); @00030923:0005 goto label_3159a; @0003092C:0004 endif; @0003092C:0004 label_3092c: @0003092E:000D local_number3 = (local_number1 = global_number89); @0003093B:0004 if(local_number3) then // ref index: 1 @00030947:0021 function_696("", local_object1, 0); @00030960:0005 goto label_3159a; @00030969:0005 endif; @00030969:0005 label_30969: @0003096B:000D local_number3 = (local_number1 = global_number90); @00030978:0004 if(local_number3) then // ref index: 1 @00030984:0006 global_number85 = 1; @00030990:0021 function_696("", local_object1, 1); @000309AE:0005 goto label_3159a; @000309B7:0004 endif; @000309B7:0004 label_309b7: @000309B9:000D local_number3 = (local_number1 = global_number91); @000309C6:0004 if(local_number3) then // ref index: 1 @000309D2:0033 global_object10.NeedReboot = local_object1; @000309E9:0005 goto label_3159a; @000309F2:0004 endif; @000309F2:0004 label_309f2: @000309F4:000D local_number3 = (local_number1 = global_number92); @00030A01:0004 if(local_number3) then // ref index: 1 @00030A0D:0020 __SetUpdateMode(global_number50, local_object1); // dll: ISRT.dll @00030A19:0005 goto label_3159a; @00030A22:0004 endif; @00030A22:0004 label_30a22: @00030A24:000D local_number3 = (local_number1 = global_number93); @00030A31:0004 if(local_number3) then // ref index: 1 @00030A3D:0021 function_696("", local_object1, 1); @00030A56:0005 goto label_3159a; @00030A5F:0004 endif; @00030A5F:0004 label_30a5f: @00030A61:000D local_number3 = (local_number1 = global_number94); @00030A6E:0004 if(local_number3) then // ref index: 1 @00030A7A:0021 function_696("", local_object1, 1); @00030A9D:0005 goto label_3159a; @00030AA6:0004 endif; @00030AA6:0004 label_30aa6: @00030AA8:000D local_number3 = (local_number1 = global_number123); @00030AB5:0004 if(local_number3) then // ref index: 1 @00030AC1:0021 function_696("", local_object1, 1); @00030AEF:0005 goto label_3159a; @00030AF8:0004 endif; @00030AF8:0004 label_30af8: @00030AFA:000D local_number3 = (local_number1 = global_number97); @00030B07:0004 if(local_number3) then // ref index: 1 @00030B13:0021 function_696("", local_object1, 1); @00030B36:0005 goto label_3159a; @00030B3F:0004 endif; @00030B3F:0004 label_30b3f: @00030B41:000D local_number3 = (local_number1 = global_number98); @00030B4E:0004 if(local_number3) then // ref index: 1 @00030B5A:0021 function_696("", local_object1, 1); @00030B7D:0005 goto label_3159a; @00030B86:0004 endif; @00030B86:0004 label_30b86: @00030B88:000D local_number3 = (local_number1 = global_number99); @00030B95:0004 if(local_number3) then // ref index: 1 @00030BA1:0021 function_696("", local_object1, 1); @00030BC7:0005 goto label_3159a; @00030BD0:0004 endif; @00030BD0:0004 label_30bd0: @00030BD2:000D local_number3 = (local_number1 = global_number100); @00030BDF:0004 if(local_number3) then // ref index: 1 @00030BEB:0021 function_696("", local_object1, 1); @00030C13:0005 goto label_3159a; @00030C1C:0004 endif; @00030C1C:0004 label_30c1c: @00030C1E:000D local_number3 = (local_number1 = global_number101); @00030C2B:0004 if(local_number3) then // ref index: 1 @00030C37:0021 function_696("", local_object1, 1); @00030C60:0005 goto label_3159a; @00030C69:0008 endif; @00030C69:0008 label_30c69: @00030C6B:000D local_number3 = (local_number1 = global_number105); @00030C78:0004 if(local_number3) then // ref index: 2 @00030C84:0021 function_696("", local_object1, 1); @00030CAF:0006 global_string37 = local_object1; @00030CB9:0020 IsEmpty(global_object13); // dll: ISRT.dll @00030CC2:0006 local_number3 = LASTRESULT; @00030CCC:0004 if(local_number3) then // ref index: 1 @00030CD8:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @00030CE4:0002 endif; @00030CE4:0002 label_30ce4: @00030CE6:0033 global_object13.ProductName = local_object1; @00030CFE:0005 goto label_3159a; @00030D07:0004 endif; @00030D07:0004 label_30d07: @00030D09:000D local_number3 = (local_number1 = global_number106); @00030D16:0004 if(local_number3) then // ref index: 1 @00030D22:0021 function_696("", local_object1, 1); @00030D52:0005 goto label_3159a; @00030D5B:0004 endif; @00030D5B:0004 label_30d5b: @00030D5D:000D local_number3 = (local_number1 = global_number104); @00030D6A:0004 if(local_number3) then // ref index: 1 @00030D76:0021 function_696("", local_object1, 1); @00030DA4:0005 goto label_3159a; @00030DAD:0004 endif; @00030DAD:0004 label_30dad: @00030DAF:000D local_number3 = (local_number1 = global_number102); @00030DBC:0004 if(local_number3) then // ref index: 1 @00030DC8:0021 function_696("", local_object1, 1); @00030DEA:0005 goto label_3159a; @00030DF3:0005 endif; @00030DF3:0005 label_30df3: @00030DF5:000D local_number3 = (local_number1 = global_number103); @00030E02:0004 if(local_number3) then // ref index: 1 @00030E0E:0021 function_696("", local_object1, 1); @00030E30:0021 function_699(global_string20, 0, -16776960); @00030E43:0005 goto label_3159a; @00030E4C:000B endif; @00030E4C:000B label_30e4c: @00030E4E:000D local_number3 = (local_number1 = global_number107); @00030E5B:0004 if(local_number3) then // ref index: 9 @00030E67:0021 function_364(8, ""); @00030E75:0006 local_number3 = LASTRESULT; @00030E7F:0021 function_364(11, ""); @00030E8D:0006 local_number4 = LASTRESULT; @00030E97:0018 local_number3 = (local_number3 || local_number4); @00030EA4:000D local_number3 = (local_number3 = 0); @00030EB3:0019 local_number3 = (local_object1 = local_number3); @00030EC0:0004 if(local_number3) then // ref index: 1 @00030ECC:0024 return; @00030ED0:0004 endif; @00030ED0:0004 label_30ed0: @00030ED2:000D global_number84 = (local_object1 = 0); @00030EE1:0004 if(global_number84) then // ref index: 1 @00030EED:0021 ProgDefGroupType(0); @00030EF8:0005 goto label_30f0e; @00030F01:0001 endif; @00030F01:0001 label_30f01: @00030F03:0021 ProgDefGroupType(1); @00030F0E:0007 label_30f0e: @00030F10:000D local_number3 = (global_number85 = 0); @00030F1F:000D local_number4 = (global_number39 = 0); @00030F2E:0019 local_number3 = (local_number3 = local_number4); @00030F3B:0004 if(local_number3) then // ref index: 3 @00030F47:0004 if(global_number84) then // ref index: 1 @00030F53:0006 local_string1 = ""; @00030F72:0005 goto label_30f9c; @00030F7B:0001 endif; @00030F7B:0001 label_30f7b: @00030F7D:0006 local_string1 = ""; @00030F9C:0005 label_30f9c: @00030F9E:0021 function_697(local_string1, local_string2, 1, 1); @00030FB4:0006 local_number2 = LASTRESULT; @00030FBE:000C local_number3 = (local_number2 >= 0); @00030FCD:0004 if(local_number3) then // ref index: 1 @00030FD9:0021 function_696("", local_string2, 1); @00030FF7:0003 endif; @00030FF7:0003 endif; @00030FF7:0003 label_30ff7: @00030FF9:0004 if(global_number84) then // ref index: 1 @00031005:0021 function_696("", "", 1); @0003103B:0005 goto label_3107a; @00031044:0001 endif; @00031044:0001 label_31044: @00031046:0021 function_696("", "", 1); @0003107A:0004 label_3107a: @0003107C:0006 local_string2 = ""; @00031086:002D NumToStr(local_string2, global_number84); @00031090:0021 function_696("", local_string2, 1); @000310B2:0005 goto label_3159a; @000310BB:0004 endif; @000310BB:0004 label_310bb: @000310BD:000D local_number3 = (local_number1 = global_number108); @000310CA:0004 if(local_number3) then // ref index: 1 @000310D6:0021 function_696("", local_object1, 1); @00031102:0005 goto label_3159a; @0003110B:0004 endif; @0003110B:0004 label_3110b: @0003110D:000D local_number3 = (local_number1 = global_number112); @0003111A:0004 if(local_number3) then // ref index: 1 @00031126:0021 function_696("", local_object1, 1); @00031148:0005 goto label_3159a; @00031151:0004 endif; @00031151:0004 label_31151: @00031153:000D local_number3 = (local_number1 = global_number113); @00031160:0004 if(local_number3) then // ref index: 1 @0003116C:0021 function_696("", local_object1, 1); @0003119A:0005 goto label_3159a; @000311A3:0004 endif; @000311A3:0004 label_311a3: @000311A5:000D local_number3 = (local_number1 = global_number114); @000311B2:0004 if(local_number3) then // ref index: 1 @000311BE:0021 function_696("", local_object1, 1); @000311E8:0005 goto label_3159a; @000311F1:0004 endif; @000311F1:0004 label_311f1: @000311F3:000D local_number3 = (local_number1 = global_number115); @00031200:0004 if(local_number3) then // ref index: 1 @0003120C:0021 function_696("", local_object1, 1); @00031238:0005 goto label_3159a; @00031241:0004 endif; @00031241:0004 label_31241: @00031243:000D local_number3 = (local_number1 = global_number116); @00031250:0004 if(local_number3) then // ref index: 1 @0003125C:0021 function_696("", local_object1, 1); @00031281:0005 goto label_3159a; @0003128A:0004 endif; @0003128A:0004 label_3128a: @0003128C:000D local_number3 = (local_number1 = global_number117); @00031299:0004 if(local_number3) then // ref index: 1 @000312A5:0021 function_696("", local_object1, 1); @000312CE:0005 goto label_3159a; @000312D7:0004 endif; @000312D7:0004 label_312d7: @000312D9:000D local_number3 = (local_number1 = global_number118); @000312E6:0004 if(local_number3) then // ref index: 1 @000312F2:0021 function_696("", local_object1, 1); @00031319:0005 goto label_3159a; @00031322:0004 endif; @00031322:0004 label_31322: @00031324:000D local_number3 = (local_number1 = global_number119); @00031331:0004 if(local_number3) then // ref index: 1 @0003133D:0021 function_696("", local_object1, 1); @0003136F:0005 goto label_3159a; @00031378:0004 endif; @00031378:0004 label_31378: @0003137A:000D local_number3 = (local_number1 = global_number120); @00031387:0004 if(local_number3) then // ref index: 1 @00031393:0021 function_696("", local_object1, 1); @000313C3:0005 goto label_3159a; @000313CC:0004 endif; @000313CC:0004 label_313cc: @000313CE:000D local_number3 = (local_number1 = global_number121); @000313DB:0004 if(local_number3) then // ref index: 1 @000313E7:0021 function_696("", local_object1, 1); @00031415:0005 goto label_3159a; @0003141E:0004 endif; @0003141E:0004 label_3141e: @00031420:000D local_number3 = (local_number1 = global_number122); @0003142D:0004 if(local_number3) then // ref index: 1 @00031439:0021 function_696("", local_object1, 1); @0003145C:0005 goto label_3159a; @00031465:0004 endif; @00031465:0004 label_31465: @00031467:000D local_number3 = (local_number1 = global_number109); @00031474:0004 if(local_number3) then // ref index: 1 @00031480:0021 function_696("", local_object1, 1); @0003149C:0005 goto label_3159a; @000314A5:0004 endif; @000314A5:0004 label_314a5: @000314A7:000D local_number3 = (local_number1 = global_number110); @000314B4:0004 if(local_number3) then // ref index: 1 @000314C0:0021 function_696("", local_object1, 1); @000314DD:0005 goto label_3159a; @000314E6:0004 endif; @000314E6:0004 label_314e6: @000314E8:000D local_number3 = (local_number1 = global_number124); @000314F5:0004 if(local_number3) then // ref index: 1 @00031501:0021 function_696("", local_object1, 1); @00031520:0005 goto label_3159a; @00031529:0004 endif; @00031529:0004 label_31529: @0003152B:000D local_number3 = (local_number1 = global_number125); @00031538:0004 if(local_number3) then // ref index: 1 @00031544:0021 function_696("", local_object1, 1); @0003156C:0005 goto label_3159a; @00031575:0003 endif; @00031575:0003 label_31575: @00031577:000D local_number3 = (local_number1 = global_number111); @00031584:0004 if(local_number3) then // ref index: 1 @00031590:0006 global_number86 = local_object1; @0003159A:0002 endif; @0003159A:0002 label_3159a: @0003159C:0024 return; @000315A0:0026 end; // checksum: 4369864c @000315B0:0051 label_315b0: @000315B2:0022 function void function_675(local_number1, local_object1) @000315B2 @000315B2 @000315B2 @000315B2 begin @000315BB:003B _unknown_ global_string3, 674, 675 @000315CC:0006 global_number87 = LASTRESULT; @000315D6:003B _unknown_ global_string4, 674, 675 @000315E7:0006 global_number88 = LASTRESULT; @000315F1:003B _unknown_ global_string5, 674, 675 @00031602:0006 global_number89 = LASTRESULT; @0003160C:003B _unknown_ global_string6, 674, 675 @0003161D:0006 global_number90 = LASTRESULT; @00031627:003B _unknown_ global_string8, 674, 675 @00031638:0006 global_number94 = LASTRESULT; @00031642:003B _unknown_ global_string7, 674, 675 @00031653:0006 global_number93 = LASTRESULT; @0003165D:003B _unknown_ global_string53, 674, 675 @0003166E:0006 global_number95 = LASTRESULT; @00031678:003B _unknown_ global_string60, 674, 675 @00031689:0006 global_number96 = LASTRESULT; @00031693:003B _unknown_ global_number6, 674, 675 @000316A4:0006 global_number91 = LASTRESULT; @000316AE:003B _unknown_ global_number7, 674, 675 @000316BF:0006 global_number92 = LASTRESULT; @000316C9:003B _unknown_ global_string14, 674, 675 @000316DA:0006 global_number97 = LASTRESULT; @000316E4:003B _unknown_ global_string15, 674, 675 @000316F5:0006 global_number98 = LASTRESULT; @000316FF:003B _unknown_ global_string16, 674, 675 @00031710:0006 global_number99 = LASTRESULT; @0003171A:003B _unknown_ global_string17, 674, 675 @0003172B:0006 global_number100 = LASTRESULT; @00031735:003B _unknown_ global_string18, 674, 675 @00031746:0006 global_number101 = LASTRESULT; @00031750:003B _unknown_ global_string19, 674, 675 @00031761:0006 global_number102 = LASTRESULT; @0003176B:003B _unknown_ global_string20, 674, 675 @0003177C:0006 global_number103 = LASTRESULT; @00031786:003B _unknown_ global_string22, 674, 675 @00031797:0006 global_number104 = LASTRESULT; @000317A1:003B _unknown_ global_string21, 674, 675 @000317B2:0006 global_number105 = LASTRESULT; @000317BC:003B _unknown_ global_string23, 674, 675 @000317CD:0006 global_number106 = LASTRESULT; @000317D7:003B _unknown_ global_number8, 674, 675 @000317E8:0006 global_number107 = LASTRESULT; @000317F2:003B _unknown_ global_string24, 674, 675 @00031803:0006 global_number108 = LASTRESULT; @0003180D:003B _unknown_ global_string10, 674, 675 @0003181E:0006 global_number109 = LASTRESULT; @00031828:003B _unknown_ global_string11, 674, 675 @00031839:0006 global_number110 = LASTRESULT; @00031843:003B _unknown_ global_number11, 674, 675 @00031854:0006 global_number111 = LASTRESULT; @0003185E:003B _unknown_ global_string26, 674, 675 @0003186F:0006 global_number112 = LASTRESULT; @00031879:003B _unknown_ global_string27, 674, 675 @0003188A:0006 global_number113 = LASTRESULT; @00031894:003B _unknown_ global_string28, 674, 675 @000318A5:0006 global_number114 = LASTRESULT; @000318AF:003B _unknown_ global_string29, 674, 675 @000318C0:0006 global_number115 = LASTRESULT; @000318CA:003B _unknown_ global_string31, 674, 675 @000318DB:0006 global_number117 = LASTRESULT; @000318E5:003B _unknown_ global_string30, 674, 675 @000318F6:0006 global_number116 = LASTRESULT; @00031900:003B _unknown_ global_string32, 674, 675 @00031911:0006 global_number118 = LASTRESULT; @0003191B:003B _unknown_ global_string33, 674, 675 @0003192C:0006 global_number119 = LASTRESULT; @00031936:003B _unknown_ global_string34, 674, 675 @00031947:0006 global_number120 = LASTRESULT; @00031951:003B _unknown_ global_string35, 674, 675 @00031962:0006 global_number121 = LASTRESULT; @0003196C:003B _unknown_ global_string36, 674, 675 @0003197D:0006 global_number122 = LASTRESULT; @00031987:003B _unknown_ global_string9, 674, 675 @00031998:0006 global_number123 = LASTRESULT; @000319A2:003B _unknown_ global_string12, 674, 675 @000319B3:0006 global_number124 = LASTRESULT; @000319BD:003B _unknown_ global_string13, 674, 675 @000319CE:0006 global_number125 = LASTRESULT; @000319D8:0024 return; @000319DC:0026 end; // checksum: 2a48737 @000319E8:0020 label_319e8: @000319EA:0022 function NUMBER function_676() @000319EA NUMBER local_number1, local_number2, local_number3; @000319EA STRING local_string1, local_string2; @000319EA OBJECT local_object1; @000319EA begin @000319F3:0021 function_680(); @000319F9:0021 function_681(); @000319FF:0021 function_676(); @00031A05:0021 function_697("", global_string42, 1, 1); @00031A28:0021 function_618(global_string42); @00031A31:0021 function_697("", global_string47, 1, 1); @00031A56:0021 function_618(global_string47); @00031A5F:0021 function_697("", global_string51, 1, 1); @00031A83:0021 function_618(global_string51); @00031A8C:0021 function_697("", global_string61, 1, 1); @00031AAD:0021 function_618(global_string61); @00031AB6:0021 function_697("", global_string62, 1, 1); @00031ADD:0021 function_618(global_string62); @00031AE6:0021 function_697("", global_string63, 1, 1); @00031B0D:0021 function_618(global_string63); @00031B16:0021 function_697("", global_string64, 1, 1); @00031B39:0021 function_618(global_string64); @00031B42:0021 function_697("", global_string65, 1, 1); @00031B68:0021 function_618(global_string65); @00031B71:0021 function_697("", global_string67, 1, 1); @00031B95:0021 function_618(global_string67); @00031B9E:0021 function_697("", global_string66, 1, 1); @00031BC6:0006 local_string1 = ""; @00031BD0:0021 function_697("", local_string1, 1, 1); @00031BFC:002C StrToNum(global_number45, local_string1); @00031C06:0035 global_object9.(35); @00031C15:0006 local_object1 = LASTRESULT; @00031C1F:0004 if(local_object1) then // ref index: 1 @00031C2B:0006 local_object1 = NOTHING; @00031C35:0006 global_number47 = 1; @00031C41:0005 goto label_31c58; @00031C4A:0001 endif; @00031C4A:0001 label_31c4a: @00031C4C:0006 global_number47 = 0; @00031C58:0007 label_31c58: @00031C5A:0006 local_string1 = ""; @00031C64:0021 function_697("", local_string1, 1, 1); @00031C8B:0006 local_number3 = LASTRESULT; @00031C95:0009 local_number3 = (local_number3 < 0); @00031CA4:0004 if(local_number3) then // ref index: 1 @00031CB0:0006 global_number8 = 1; @00031CBC:0005 goto label_31d13; @00031CC5:0005 endif; @00031CC5:0005 label_31cc5: @00031CC7:002C StrToNum(local_number2, local_string1); @00031CD1:0006 local_number3 = LASTRESULT; @00031CDB:0009 local_number3 = (local_number3 < 0); @00031CEA:0004 if(local_number3) then // ref index: 1 @00031CF6:0006 local_number2 = 0; @00031D02:0001 endif; @00031D02:0001 label_31d02: @00031D04:000D global_number8 = (local_number2 = 0); @00031D13:0026 label_31d13: @00031D15:0035 global_object6.WINNT; @00031D24:0006 local_object1 = LASTRESULT; @00031D2E:0035 local_object1.bWinNT; @00031D3E:0006 local_object1 = NOTHING; @00031D48:0006 local_number3 = LASTRESULT; @00031D52:000D local_number3 = (local_number3 = 0); @00031D61:0018 global_number10 = (local_number3 || global_number84); @00031D6E:0035 global_object6.WINNT; @00031D7D:0006 local_object1 = LASTRESULT; @00031D87:0035 local_object1.bWinNT; @00031D97:0006 local_object1 = NOTHING; @00031DA1:0006 local_number3 = LASTRESULT; @00031DAB:000D global_number9 = (local_number3 = 0); @00031DBA:0021 function_682(); @00031DC0:0021 function_673(); @00031DC6:0021 function_401(); @00031DCC:0006 global_string2 = "DATA"; @00031DDA:0021 ListCreate(0); @00031DE5:0006 global_number81 = LASTRESULT; @00031DEF:0021 ListCreate(0); @00031DFA:0006 global_number82 = LASTRESULT; @00031E04:0021 ListCreate(-1); @00031E0F:0006 global_number83 = LASTRESULT; @00031E19:0020 __GetProductGuid(global_number50, global_string58); // dll: ISRT.dll @00031E25:0020 __GetInstallGuid(global_number50, global_string59); // dll: ISRT.dll @00031E31:0006 global_string12 = global_string59; @00031E3B:0014 local_string2 = ("Software" ^ ""); @00031E62:0014 local_string2 = (local_string2 ^ ""); @00031E81:0014 local_string2 = (local_string2 ^ ""); @00031EA3:0014 global_string25 = (local_string2 ^ ""); @00031EB0:0035 global_object9.Version; @00031EC1:0006 global_string50 = LASTRESULT; @00031ECB:0035 global_object9.(22); @00031EDA:0006 local_object1 = LASTRESULT; @00031EE4:0004 if(local_object1) then // ref index: 1 @00031EF0:0006 local_object1 = NOTHING; @00031EFA:0006 global_number44 = 1; @00031F06:0005 goto label_31f1d; @00031F0F:0001 endif; @00031F0F:0001 label_31f0f: @00031F11:0006 global_number44 = 0; @00031F1D:0006 label_31f1d: @00031F1F:0035 global_object9.(30); @00031F2E:0006 local_object1 = LASTRESULT; @00031F38:0004 if(local_object1) then // ref index: 1 @00031F44:0006 local_object1 = NOTHING; @00031F4E:0006 global_number46 = 1; @00031F5A:0005 goto label_31f71; @00031F63:0001 endif; @00031F63:0001 label_31f63: @00031F65:0006 global_number46 = 0; @00031F71:0009 label_31f71: @00031F73:0021 function_697("", global_string48, 0, 1); @00031F90:0021 function_697("", global_string49, 0, 1); @00031FAE:0035 global_object9.(18); @00031FBD:0006 global_number41 = LASTRESULT; @00031FC7:0021 function_626("PRODUCT_NAME", global_string14); @00031FDF:0006 local_number3 = LASTRESULT; @00031FE9:0009 local_number3 = (local_number3 < 0); @00031FF8:0004 if(local_number3) then // ref index: 1 @00032004:0021 function_286(global_string2, 2, local_number1, global_string14, 1); @0003201D:0005 endif; @0003201D:0005 label_3201d: @0003201F:0021 function_626("PRODUCT_VERSION", global_string16); @0003203A:0006 local_number3 = LASTRESULT; @00032044:0009 local_number3 = (local_number3 < 0); @00032053:0004 if(local_number3) then // ref index: 1 @0003205F:0021 function_286(global_string2, 1, local_number1, global_string16, 1); @00032078:0005 endif; @00032078:0005 label_32078: @0003207A:0021 function_626("COMPANY_NAME", global_string15); @00032092:0006 local_number3 = LASTRESULT; @0003209C:0009 local_number3 = (local_number3 < 0); @000320AB:0004 if(local_number3) then // ref index: 1 @000320B7:0021 function_286(global_string2, 3, local_number1, global_string15, 1); @000320D0:0005 endif; @000320D0:0005 label_320d0: @000320D2:0021 function_626("PRODUCT_KEY", global_string19); @000320E9:0006 local_number3 = LASTRESULT; @000320F3:0009 local_number3 = (local_number3 < 0); @00032102:0004 if(local_number3) then // ref index: 1 @0003210E:0021 function_286(global_string2, 4, local_number1, global_string19, 1); @00032127:0007 endif; @00032127:0007 label_32127: @00032129:0021 function_626("TITLE_CAPTIONBAR", global_string20); @00032145:0006 local_number3 = LASTRESULT; @0003214F:0009 local_number3 = (local_number3 < 0); @0003215E:0004 if(local_number3) then // ref index: 1 @0003216A:0021 function_563(18027); @00032175:0006 local_string2 = LASTRESULT; @0003217F:0021 function_623(global_string20, local_string2, global_string14); @0003218E:0005 endif; @0003218E:0005 label_3218e: @00032190:0021 function_712(global_string17); @00032199:0006 local_number3 = LASTRESULT; @000321A3:0009 local_number3 = (local_number3 < 0); @000321B2:0004 if(local_number3) then // ref index: 1 @000321BE:0006 global_string17 = ""; @000321C8:001A endif; @000321C8:001A label_321c8: @000321CA:0021 function_286(global_string2, 5, local_number1, global_string18, 1); @000321E3:0021 function_286(global_string2, 7, local_number1, global_string26, 1); @000321FC:0021 function_286(global_string2, 8, local_number1, global_string27, 1); @00032215:0021 function_286(global_string2, 9, local_number1, global_string28, 1); @0003222E:0021 function_286(global_string2, 10, local_number1, global_string29, 1); @00032247:0021 function_286(global_string2, 11, local_number1, global_string30, 1); @00032260:0021 function_286(global_string2, 12, local_number1, global_string31, 1); @00032279:0021 function_286(global_string2, 13, local_number1, global_string32, 1); @00032292:0021 function_286(global_string2, 14, local_number1, global_string36, 1); @000322AB:0021 function_286(global_string2, 15, global_number12, local_string1, 1); @000322C4:0021 function_286(global_string2, 16, global_number13, local_string1, 1); @000322DD:0021 function_286(global_string2, 17, global_number15, local_string1, 1); @000322F6:0021 function_286(global_string2, 18, global_number14, local_string1, 1); @0003230F:0021 function_286(global_string2, 19, global_number16, local_string1, 1); @00032328:0006 global_string22 = global_string16; @00032332:0006 global_string21 = global_string14; @0003233C:0006 global_string23 = global_string17; @00032346:0021 function_665(131072); @00032351:0006 global_number11 = -2147483646; @0003235D:0006 local_string1 = ""; @00032367:0021 function_490(33, local_string1); @00032375:0021 function_628(local_string1); @0003237E:0028 StrLengthChars(local_string1); @00032385:0006 local_number3 = LASTRESULT; @0003238F:0004 if(local_number3) then // ref index: 1 @0003239B:0006 global_string35 = local_string1; @000323A5:0007 endif; @000323A5:0007 label_323a5: @000323A7:0006 local_string1 = ""; @000323B1:0021 function_490(34, local_string1); @000323BF:0021 function_628(local_string1); @000323C8:0028 StrLengthChars(local_string1); @000323CF:0006 local_number3 = LASTRESULT; @000323D9:0004 if(local_number3) then // ref index: 1 @000323E5:0006 global_string34 = local_string1; @000323EF:0007 endif; @000323EF:0007 label_323ef: @000323F1:0021 function_666(131072); @000323FC:0006 global_string9 = " -removeonly"; @00032412:0028 StrLengthChars(global_string24); @00032419:0006 local_number3 = LASTRESULT; @00032423:000D local_number3 = (local_number3 = 0); @00032432:0004 if(local_number3) then // ref index: 1 @0003243E:0006 global_string24 = ""; @00032448:0005 endif; @00032448:0005 label_32448: @0003244A:0035 global_object9.(38); @00032459:0006 local_object1 = LASTRESULT; @00032463:0004 if(local_object1) then // ref index: 1 @0003246F:0006 local_object1 = NOTHING; @00032479:0006 global_number48 = 1; @00032485:0006 endif; @00032485:0006 label_32485: @00032487:0014 local_string2 = (global_string52 ^ "FontData.ini"); @000324A0:0021 function_467(local_string2, "", "FontRegistration", local_string1); @000324CE:000D local_number3 = (local_string1 = "Yes"); @000324DE:0004 if(local_number3) then // ref index: 1 @000324EA:0021 function_245(71); @000324F5:0005 goto label_3250b; @000324FE:0001 endif; @000324FE:0001 label_324fe: @00032500:0021 Disable(71); @0003250B:0003 label_3250b: @0003250D:0021 function_683(); @00032513:0024 return; @00032517:0026 end; // checksum: 86d7a459 @00032527:0005 label_32527: @00032529:0022 function NUMBER function_677() @00032529 @00032529 @00032529 @00032529 begin @00032532:0021 ListCount/ListDestroy(global_number81); @0003253B:0021 ListCount/ListDestroy(global_number82); @00032544:0024 return; @00032548:0026 end; // checksum: 1e01 @00032554:0005 label_32554: @00032556:0022 function NUMBER function_678() @00032556 @00032556 STRING local_string1; @00032556 @00032556 begin @0003255F:0006 global_string41 = local_string1; @00032569:0027 // return coming @0003256D:0023 return 0; @00032576:0026 end; // checksum: 31f20 @00032582:0004 label_32582: @00032584:0022 function NUMBER function_679(local_string1) @00032584 @00032584 @00032584 @00032584 begin @0003258D:0020 __GetMaintenanceMode(global_number50, global_number39); // dll: ISRT.dll @00032599:0024 return; @0003259D:0026 end; // checksum: 36132c27 @000325A9:0004 label_325a9: @000325AB:0022 function NUMBER function_680() @000325AB @000325AB @000325AB @000325AB begin @000325B4:0020 __GetMaintOption(global_number50, global_number40); // dll: ISRT.dll @000325C0:0024 return; @000325C4:0026 end; // checksum: 4651447e @000325D0:0009 label_325d0: @000325D2:0022 function NUMBER function_681() @000325D2 @000325D2 @000325D2 @000325D2 begin @000325DB:0021 function_697("", global_string54, 1, 1); @000325F9:0021 function_618(global_string54); @00032602:0021 function_697("", global_string56, 1, 1); @00032623:0021 function_618(global_string56); @0003262C:0021 function_612(global_string54, global_string55); @00032638:0021 function_612(global_string56, global_string57); @00032644:0024 return; @00032648:0026 end; // checksum: 3c422f7f @00032654:004F label_32654: @00032656:0022 function void function_682() @00032656 @00032656 STRING local_string1, local_string2; @00032656 @00032656 begin @0003265F:0021 function_623(local_string1, "WINDIR=%s", global_string54); @00032677:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032698:0021 function_623(local_string1, "WINDISK=%s", global_string55); @000326B1:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @000326D2:0021 function_623(local_string1, "WINSYSDIR=%s", global_string56); @000326ED:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @0003270E:0021 function_623(local_string1, "WINSYSDISK=%s", global_string57); @0003272A:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @0003274B:0021 function_623(local_string1, "SUPPORTDIR=%s", global_string52); @00032767:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032788:0021 function_623(local_string1, "ENGINEDIR=%s", global_string61); @000327A3:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @000327C4:0021 function_623(local_string1, "ENGINECOMMONDIR=%s", global_string62); @000327E5:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032806:0021 function_623(local_string1, "CMDLINE=%s", global_string41); @0003281F:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032840:0021 function_623(local_string1, "ISVERSION=%s", global_string50); @0003285B:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @0003287C:0021 function_623(local_string1, "FOLDER_DESKTOP=%s", global_string43); @0003289C:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @000328BD:0021 function_623(local_string1, "FOLDER_STARTMENU=%s", global_string45); @000328DF:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032900:0021 function_623(local_string1, "FOLDER_TEMP=%s", global_string64); @0003291D:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @0003293E:0021 function_623(local_string1, "FOLDER_APPDATA=%s", global_string65); @0003295E:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @0003297F:0021 function_623(local_string1, "FOLDER_STARTUP=%s", global_string46); @0003299F:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @000329C0:0021 function_623(local_string1, "FOLDER_PROGRAMS=%s", global_string44); @000329E1:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032A02:0021 function_623(local_string1, "PROGRAMFILES=%s", global_string51); @00032A20:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032A41:0021 function_623(local_string1, "COMMONFILES=%s", global_string42); @00032A5E:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032A7F:0021 function_623(local_string1, "IISROOTFOLDER=%s", global_string47); @00032A9E:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032ABF:0021 function_623(local_string1, "PRODUCT_GUID=%s", global_string58); @00032ADD:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032AFE:0021 function_623(local_string1, "INSTANCE_GUID=%s", global_string59); @00032B1D:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032B3E:0021 function_623(local_string1, "ISRES=%s", global_string48); @00032B55:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032B76:0021 function_623(local_string1, "ISUSER=%s", global_string49); @00032B8E:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032BAF:0021 function_623(local_string1, "TARGETDISK=%s", global_string53); @00032BCB:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032BEC:0021 function_623(local_string1, "SRCDISK=%s", global_string60); @00032C05:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032C26:0021 function_623(local_string1, "FOLDER_PERSONAL=%s", global_string63); @00032C47:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032C68:0021 function_623(local_string1, "PACKAGE_LOCATION=%s", global_string66); @00032C8A:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032CAB:0021 function_623(local_string1, "FOLDER_FONTS=%s", global_string67); @00032CC9:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032CEA:0021 function_661(); @00032CF0:0006 local_string2 = LASTRESULT; @00032CFA:0021 function_623(local_string1, "FOLDER_APPLICATIONS=%s", local_string2); @00032D1F:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032D40:0021 function_623(local_string1, "MAINTENANCE=%ld", global_number39); @00032D5E:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032D7F:0021 function_623(local_string1, "SELECTED_LANGUAGE=%ld", global_number41); @00032DA3:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032DC4:0021 function_623(local_string1, "MULTI_INSTANCE_COUNT=%ld", global_number45); @00032DEB:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032E0C:0021 function_623(local_string1, "MAINT_OPTION=%ld", global_number40); @00032E2B:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032E4C:0021 function_623(local_string1, "ENABLED_ISERVICES=%ld", global_number42); @00032E70:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032E91:0021 function_623(local_string1, "REMOVEALLMODE=%ld", global_number43); @00032EB1:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032ED2:0021 function_623(local_string1, "ADDREMOVE=%ld", global_number44); @00032EEE:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032F0F:0021 function_623(local_string1, "SHOW_PASSWORD_DIALOG=%ld", global_number46); @00032F36:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032F57:0021 function_623(local_string1, "INSTALLSCRIPTMSI=%ld", global_number47); @00032F7A:0021 function_441("ISSYSVARS", "ISSYSVARS", local_string1); @00032F9B:0024 return; @00032F9F:0026 end; // checksum: 70500365 @00032FAB:0010 label_32fab: @00032FAD:0022 function NUMBER function_683() @00032FAD NUMBER local_number1, local_number2; @00032FAD STRING local_string1, local_string2, local_string3, local_string4; @00032FAD @00032FAD begin @00032FB6:0007 local_string4 = ("TextSub=" + "%s"); @00032FCD:0007 local_string4 = (local_string4 + "\t"); @00032FDB:0007 local_string4 = (local_string4 + "Value="); @00032FEE:0007 local_string4 = (local_string4 + "%s"); @00032FFD:0007 local_string4 = (local_string4 + "\t"); @0003300B:0007 local_string4 = (local_string4 + "Global="); @0003301F:0007 local_string4 = (local_string4 + "%ld"); @0003302F:0021 function_623(local_string3, local_string4, local_string1, local_string2, local_number1); @00033044:0021 function_441("ISFuncBegin", "TextSubSetValue", local_string3); @0003306D:0021 function_698(local_string1); @00033076:0036 try // ref index 1: 3 ref index 2: 4 @00033084:000D local_number2 = (local_number1 = 0); @00033093:0004 if(local_number2) then // ref index: 1 @0003309F:0033 global_object8.Value = local_string1 = local_string2; @000330B4:0005 goto label_330d4; @000330BD:0001 endif; @000330BD:0001 label_330bd: @000330BF:0033 global_object7.Value = local_string1 = local_string2; @000330D4:0001 label_330d4: @000330D6:0037 catch @000330DA:0010 label_330da: @000330DC:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\TextSub.rul", 99, -1); @0003311C:0007 local_string4 = ("Result=" + "%s"); @00033132:0007 local_string4 = (local_string4 + "\t"); @00033140:0007 local_string4 = (local_string4 + "TextSub="); @00033155:0007 local_string4 = (local_string4 + "%s"); @00033164:0007 local_string4 = (local_string4 + "\t"); @00033172:0007 local_string4 = (local_string4 + "Value="); @00033185:0007 local_string4 = (local_string4 + "%s"); @00033194:0007 local_string4 = (local_string4 + "\t"); @000331A2:0007 local_string4 = (local_string4 + "Global="); @000331B6:0007 local_string4 = (local_string4 + "%ld"); @000331C6:0021 function_623(local_string3, local_string4, "Failure", local_string1, local_string2, local_number1); @000331E5:0021 function_441("ISFuncEnd", "TextSubSetValue", local_string3); @0003320C:0027 // return coming @00033210:0023 return -1; @00033219:0038 endcatch; @0003321D:000F label_3321d: @0003321F:0007 local_string4 = ("Result=" + "%s"); @00033235:0007 local_string4 = (local_string4 + "\t"); @00033243:0007 local_string4 = (local_string4 + "TextSub="); @00033258:0007 local_string4 = (local_string4 + "%s"); @00033267:0007 local_string4 = (local_string4 + "\t"); @00033275:0007 local_string4 = (local_string4 + "Value="); @00033288:0007 local_string4 = (local_string4 + "%s"); @00033297:0007 local_string4 = (local_string4 + "\t"); @000332A5:0007 local_string4 = (local_string4 + "Global="); @000332B9:0007 local_string4 = (local_string4 + "%ld"); @000332C9:0021 function_623(local_string3, local_string4, "Success", local_string1, local_string2, local_number1); @000332E8:0021 function_441("ISFuncEnd", "TextSubSetValue", local_string3); @0003330F:0027 // return coming @00033313:0023 return 0; @0003331C:0026 end; // checksum: 32177c3c @00033328:0014 label_33328: @0003332A:0022 function NUMBER function_696(local_string1, local_string2, local_number1) @0003332A NUMBER local_number2, local_number3; @0003332A STRING local_string3, local_string4; @0003332A @0003332A begin @00033333:0007 local_string4 = ("TextSub=" + "%s"); @0003334A:0007 local_string4 = (local_string4 + "\t"); @00033358:0007 local_string4 = (local_string4 + "Value="); @0003336B:0007 local_string4 = (local_string4 + "%s"); @0003337A:0007 local_string4 = (local_string4 + "\t"); @00033388:0007 local_string4 = (local_string4 + "GlobalOnly="); @000333A0:0007 local_string4 = (local_string4 + "%ld"); @000333B0:0007 local_string4 = (local_string4 + "\t"); @000333BE:0007 local_string4 = (local_string4 + "ResolveEmbedded="); @000333DB:0007 local_string4 = (local_string4 + "%ld"); @000333EB:0021 function_623(local_string3, local_string4, local_string1, local_string2, local_number1, local_number2); @00033403:0021 function_441("ISFuncBegin", "TextSubGetValue", local_string3); @0003342C:0021 function_698(local_string1); @00033435:0036 try // ref index 1: 3 ref index 2: 4 @00033443:000D local_number3 = (local_number1 = 0); @00033452:0004 if(local_number3) then // ref index: 1 @0003345E:0035 global_object8.ValueEx(local_string1.local_number2); @00033475:0006 local_string2 = LASTRESULT; @0003347F:0005 goto label_334ab; @00033488:0002 endif; @00033488:0002 label_33488: @0003348A:0035 global_object7.ValueEx(local_string1.local_number2); @000334A1:0006 local_string2 = LASTRESULT; @000334AB:0001 label_334ab: @000334AD:0037 catch @000334B1:0013 label_334b1: @000334B3:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\TextSub.rul", 146, -1); @000334F3:0007 local_string4 = ("Result=" + "%s"); @00033509:0007 local_string4 = (local_string4 + "\t"); @00033517:0007 local_string4 = (local_string4 + "TextSub="); @0003352C:0007 local_string4 = (local_string4 + "%s"); @0003353B:0007 local_string4 = (local_string4 + "\t"); @00033549:0007 local_string4 = (local_string4 + "Value="); @0003355C:0007 local_string4 = (local_string4 + "%s"); @0003356B:0007 local_string4 = (local_string4 + "\t"); @00033579:0007 local_string4 = (local_string4 + "GlobalOnly="); @00033591:0007 local_string4 = (local_string4 + "%ld"); @000335A1:0007 local_string4 = (local_string4 + "\t"); @000335AF:0007 local_string4 = (local_string4 + "ResolveEmbedded="); @000335CC:0007 local_string4 = (local_string4 + "%ld"); @000335DC:0021 function_623(local_string3, local_string4, "NotFound", local_string1, local_string2, local_number1, local_number2); @000335FF:0021 function_441("ISFuncEnd", "TextSubGetValue", local_string3); @00033626:0027 // return coming @0003362A:0023 return -1; @00033633:0038 endcatch; @00033637:0012 label_33637: @00033639:0007 local_string4 = ("Result=" + "%s"); @0003364F:0007 local_string4 = (local_string4 + "\t"); @0003365D:0007 local_string4 = (local_string4 + "TextSub="); @00033672:0007 local_string4 = (local_string4 + "%s"); @00033681:0007 local_string4 = (local_string4 + "\t"); @0003368F:0007 local_string4 = (local_string4 + "Value="); @000336A2:0007 local_string4 = (local_string4 + "%s"); @000336B1:0007 local_string4 = (local_string4 + "\t"); @000336BF:0007 local_string4 = (local_string4 + "GlobalOnly="); @000336D7:0007 local_string4 = (local_string4 + "%ld"); @000336E7:0007 local_string4 = (local_string4 + "\t"); @000336F5:0007 local_string4 = (local_string4 + "ResolveEmbedded="); @00033712:0007 local_string4 = (local_string4 + "%ld"); @00033722:0021 function_623(local_string3, local_string4, "Found", local_string1, local_string2, local_number1, local_number2); @00033742:0021 function_441("ISFuncEnd", "TextSubGetValue", local_string3); @00033769:0027 // return coming @0003376D:0023 return 0; @00033776:0026 end; // checksum: b65e045f @00033782:000E label_33782: @00033784:0022 function NUMBER function_697(local_string1, local_string2, local_number1, local_number2) @00033784 NUMBER local_number3, local_number4; @00033784 @00033784 @00033784 begin @0003378D:0021 function_628(local_string1); @00033796:002A StrFind(local_string1, "<"); @000337A1:0006 local_number1 = LASTRESULT; @000337AB:000E local_number3 = (local_number1 != -1); @000337BA:0004 if(local_number3) then // ref index: 1 @000337C6:0021 function_624(local_string1, ">", local_number1); @000337D6:0006 local_number2 = LASTRESULT; @000337E0:000E local_number3 = (local_number2 != -1); @000337EF:0004 if(local_number3) then // ref index: 1 @000337FB:0007 local_number3 = (local_number1 + 1); @0003380A:000F local_number4 = (local_number2 - local_number1); @00033817:000F local_number4 = (local_number4 - 1); @00033826:0029 StrSub(local_string1, local_string1, local_number3, local_number4); @00033836:0003 endif; @00033836:0003 endif; @00033836:0003 label_33836: @00033838:0027 // return coming @0003383C:0023 return 0; @00033845:0026 end; // checksum: 503c125 @00033851:0006 label_33851: @00033853:0022 function NUMBER function_698(local_string1) @00033853 NUMBER local_number1, local_number2, local_number3; @00033853 @00033853 @00033853 begin @0003385C:0027 // return coming @00033860:0020 _SetTitle(global_number50, local_string1, local_number1, local_number2); // dll: ISRT.dll @00033872:0006 local_number3 = LASTRESULT; @0003387C:0023 return local_number3; @00033883:0026 end; // checksum: 4c454609 @0003388F:0006 label_3388f: @00033891:0022 function NUMBER function_699(local_string1, local_number1, local_number2) @00033891 @00033891 @00033891 @00033891 begin @0003389A:0027 // return coming @0003389E:0020 _SetDisplayEffect(global_number50, local_number1); // dll: ISRT.dll @000338AA:0006 local_number2 = LASTRESULT; @000338B4:0023 return local_number2; @000338BB:0026 end; // checksum: 765b4205 @000338C7:0006 label_338c7: @000338C9:0022 function NUMBER SetDisplayEffect(local_number1) @000338C9 NUMBER local_number2; @000338C9 STRING local_string1; @000338C9 @000338C9 begin @000338D2:0020 IsObject(global_object13); // dll: ISRT.dll @000338DB:0006 local_number2 = LASTRESULT; @000338E5:000D local_number2 = (local_number2 = 0); @000338F4:0004 if(local_number2) then // ref index: 1 @00033900:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0003390C:0005 endif; @0003390C:0005 label_3390c: @0003390E:0033 global_object13.percent = local_number1; @00033922:0033 global_object13.StatusText = 1400 = local_string1; @0003393E:0027 // return coming @00033942:0023 return 0; @0003394B:0026 end; // checksum: 217fd74e @00033957:0006 label_33957: @00033959:0022 function NUMBER SetStatusWindow(local_number1, local_string1) @00033959 NUMBER local_number2, local_number3; @00033959 @00033959 @00033959 begin @00033962:0027 // return coming @00033966:0020 _StatusUpdate(global_number50, local_number1, local_number2); // dll: ISRT.dll @00033975:0006 local_number3 = LASTRESULT; @0003397F:0023 return local_number3; @00033986:0026 end; // checksum: 14323c5e @00033992:0005 label_33992: @00033994:0022 function NUMBER function_702(local_number1, local_number2) @00033994 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00033994 STRING local_string1, local_string2, local_string3, local_string4; @00033994 @00033994 begin @0003399D:000E local_number8 = (local_number1 != 0); @000339AC:0004 if(local_number8) then // ref index: 1 @000339B8:0027 // return coming @000339BC:0023 return -1; @000339C5:0010 endif; @000339C5:0010 label_339c5: @000339C7:0021 ListCreate(0); @000339D2:0006 local_number2 = LASTRESULT; @000339DC:0021 ListCreate(0); @000339E7:0006 local_number3 = LASTRESULT; @000339F1:0021 function_614(local_number2, local_string1, "."); @00033A01:0021 function_614(local_number3, local_string2, "."); @00033A11:0021 ListCount(local_number2); @00033A1A:0006 local_number8 = LASTRESULT; @00033A24:000E local_number8 = (local_number8 != 4); @00033A33:0021 ListCount(local_number3); @00033A3C:0006 local_number9 = LASTRESULT; @00033A46:000E local_number9 = (local_number9 != 4); @00033A55:0018 local_number8 = (local_number8 || local_number9); @00033A62:0004 if(local_number8) then // ref index: 1 @00033A6E:0006 local_number4 = -1; @00033A7A:0005 goto label_33ba7; @00033A83:0002 endif; @00033A83:0002 label_33a83: @00033A85:0006 local_number4 = 2; @00033A91:0006 local_number5 = 1; @00033A9D:0007 label_33a9d: @00033A9F:000B local_number8 = (local_number5 <= 4); @00033AAE:0004 if(local_number8) then // ref index: 5 @00033ABA:000D local_number8 = (local_number5 = 1); @00033AC9:0004 if(local_number8) then // ref index: 1 @00033AD5:0021 function_515(local_number2, local_string3); @00033AE1:0021 function_515(local_number3, local_string4); @00033AED:0005 goto label_33b10; @00033AF6:0002 endif; @00033AF6:0002 label_33af6: @00033AF8:0021 ListGetNextString(local_number2, local_string3); @00033B04:0021 ListGetNextString(local_number3, local_string4); @00033B10:0007 label_33b10: @00033B12:002C StrToNum(local_number6, local_string3); @00033B1C:002C StrToNum(local_number7, local_string4); @00033B26:0009 local_number8 = (local_number6 < local_number7); @00033B33:0004 if(local_number8) then // ref index: 1 @00033B3F:0006 local_number4 = 1; @00033B4B:0005 goto label_33ba7; @00033B54:0005 goto label_33b8d; @00033B5D:0004 endif; @00033B5D:0004 label_33b5d: @00033B5F:000A local_number8 = (local_number6 > local_number7); @00033B6C:0004 if(local_number8) then // ref index: 1 @00033B78:0006 local_number4 = 0; @00033B84:0005 goto label_33ba7; @00033B8D:0002 endif; @00033B8D:0002 label_33b8d: @00033B8F:0007 local_number5 = (local_number5 + 1); @00033B9E:0005 goto label_33a9d; @00033BA7:0005 endif; @00033BA7:0005 label_33ba7: @00033BA9:0021 ListCount/ListDestroy(local_number2); @00033BB2:0021 ListCount/ListDestroy(local_number3); @00033BBB:0027 // return coming @00033BBF:0023 return local_number4; @00033BC6:0026 end; // checksum: fffcccca @00033BD2:0008 label_33bd2: @00033BD4:0022 function NUMBER function_706(local_string1, local_string2, local_number1) @00033BD4 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00033BD4 @00033BD4 @00033BD4 begin @00033BDD:0021 ListCreate(0); @00033BE8:0006 local_number2 = LASTRESULT; @00033BF2:000D local_number8 = (local_number2 = -1); @00033C01:0004 if(local_number8) then // ref index: 1 @00033C0D:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 474, -1); @00033C4D:0027 // return coming @00033C51:0023 return -1; @00033C5A:0007 endif; @00033C5A:0007 label_33c5a: @00033C5C:0021 function_614(local_number2, local_string1, "."); @00033C6C:0006 local_number6 = LASTRESULT; @00033C76:0009 local_number8 = (local_number6 < 0); @00033C85:0004 if(local_number8) then // ref index: 1 @00033C91:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 478, local_number6); @00033CCF:0027 // return coming @00033CD3:0023 return local_number6; @00033CDA:0007 endif; @00033CDA:0007 label_33cda: @00033CDC:0021 function_515(local_number2, local_string2); @00033CE8:0006 local_number7 = LASTRESULT; @00033CF2:000C local_number8 = (local_number7 >= 0); @00033D01:000E local_number9 = (local_number7 != 1); @00033D10:0019 local_number8 = (local_number8 = local_number9); @00033D1D:0004 if(local_number8) then // ref index: 1 @00033D29:002C StrToNum(local_number3, local_string2); @00033D33:0007 endif; @00033D33:0007 label_33d33: @00033D35:0021 ListGetNextString(local_number2, local_string2); @00033D41:0006 local_number7 = LASTRESULT; @00033D4B:000C local_number8 = (local_number7 >= 0); @00033D5A:000E local_number9 = (local_number7 != 1); @00033D69:0019 local_number8 = (local_number8 = local_number9); @00033D76:0004 if(local_number8) then // ref index: 1 @00033D82:002C StrToNum(local_number4, local_string2); @00033D8C:0007 endif; @00033D8C:0007 label_33d8c: @00033D8E:0021 ListGetNextString(local_number2, local_string2); @00033D9A:0006 local_number7 = LASTRESULT; @00033DA4:000C local_number8 = (local_number7 >= 0); @00033DB3:000E local_number9 = (local_number7 != 1); @00033DC2:0019 local_number8 = (local_number8 = local_number9); @00033DCF:0004 if(local_number8) then // ref index: 1 @00033DDB:002C StrToNum(local_number5, local_string2); @00033DE5:0005 endif; @00033DE5:0005 label_33de5: @00033DE7:0027 // return coming @00033DEB:0021 function_710(local_number1, local_number3, local_number4, local_number5); @00033DFD:0006 local_number8 = LASTRESULT; @00033E07:0023 return local_number8; @00033E0E:0026 end; // checksum: d7f8c3eb @00033E1A:0009 label_33e1a: @00033E1C:0022 function NUMBER function_707(local_number1, local_string1) @00033E1C NUMBER local_number2, local_number3, local_number4, local_number5; @00033E1C @00033E1C @00033E1C begin @00033E25:0021 function_709(local_number1, local_number2, local_number3, local_number4); @00033E37:0021 function_623(local_string1, "%0d%s%02d%s%03d", local_number2, ".", local_number3, ".", local_number4); @00033E63:0006 local_number5 = LASTRESULT; @00033E6D:000A local_number5 = (local_number5 > 0); @00033E7C:0004 if(local_number5) then // ref index: 1 @00033E88:0027 // return coming @00033E8C:0023 return 0; @00033E95:0005 goto label_33eed; @00033E9E:0003 endif; @00033E9E:0003 label_33e9e: @00033EA0:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 520, -1); @00033EE0:0027 // return coming @00033EE4:0023 return -1; @00033EED:0001 label_33eed: @00033EEF:0026 end; // checksum: 4e4bbd50 @00033EFB:0009 label_33efb: @00033EFD:0022 function NUMBER function_708(local_string1, local_number1) @00033EFD NUMBER local_number2, local_number3, local_number4, local_number5; @00033EFD @00033EFD @00033EFD begin @00033F06:0017 local_number5 = (local_number1 >> 24); @00033F15:0012 local_number2 = (local_number5 & 255); @00033F24:0017 local_number5 = (local_number1 >> 16); @00033F33:0012 local_number3 = (local_number5 & 255); @00033F42:0012 local_number4 = (local_number1 & 65535); @00033F51:0027 // return coming @00033F55:0023 return 0; @00033F5E:0026 end; // checksum: fd9232 @00033F6A:0009 label_33f6a: @00033F6C:0022 function NUMBER function_709(local_number1, local_number2, local_number3, local_number4) @00033F6C NUMBER local_number5, local_number6; @00033F6C @00033F6C @00033F6C begin @00033F75:0006 local_number1 = 0; @00033F81:000A local_number5 = (local_number2 > 255); @00033F90:0009 local_number6 = (local_number2 < 0); @00033F9F:0018 local_number5 = (local_number5 || local_number6); @00033FAC:0004 if(local_number5) then // ref index: 1 @00033FB8:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 557, -1); @00033FF8:0027 // return coming @00033FFC:0023 return -1; @00034005:0007 endif; @00034005:0007 label_34005: @00034007:000A local_number5 = (local_number3 > 255); @00034016:0009 local_number6 = (local_number3 < 0); @00034025:0018 local_number5 = (local_number5 || local_number6); @00034032:0004 if(local_number5) then // ref index: 1 @0003403E:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 558, -1); @0003407E:0027 // return coming @00034082:0023 return -1; @0003408B:0007 endif; @0003408B:0007 label_3408b: @0003408D:000A local_number5 = (local_number4 > 65535); @0003409C:0009 local_number6 = (local_number4 < 0); @000340AB:0018 local_number5 = (local_number5 || local_number6); @000340B8:0004 if(local_number5) then // ref index: 1 @000340C4:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 559, -1); @00034104:0027 // return coming @00034108:0023 return -1; @00034111:0008 endif; @00034111:0008 label_34111: @00034113:0016 local_number5 = (local_number2 << 24); @00034122:0007 local_number1 = (local_number1 + local_number5); @0003412F:0016 local_number5 = (local_number3 << 16); @0003413E:0007 local_number1 = (local_number1 + local_number5); @0003414B:0007 local_number1 = (local_number1 + local_number4); @00034158:0027 // return coming @0003415C:0023 return 0; @00034165:0026 end; // checksum: 6d842a4f @00034171:0007 label_34171: @00034173:0022 function NUMBER function_710(local_number1, local_number2, local_number3, local_number4) @00034173 NUMBER local_number5, local_number6, local_number7, local_number8; @00034173 STRING local_string1, local_string2, local_string3; @00034173 @00034173 begin @0003417C:0021 StrLength(local_string2); @00034185:0006 local_number7 = LASTRESULT; @0003418F:000D local_number7 = (local_number7 = 0); @0003419E:0004 if(local_number7) then // ref index: 1 @000341AA:0027 // return coming @000341AE:0023 return 1; @000341B7:0007 endif; @000341B7:0007 label_341b7: @000341B9:0021 function_707(local_number4, local_string1); @000341C5:0006 local_number3 = LASTRESULT; @000341CF:0009 local_number7 = (local_number3 < 0); @000341DE:0004 if(local_number7) then // ref index: 1 @000341EA:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 591, local_number3); @00034228:0027 // return coming @0003422C:0023 return local_number6; @00034233:0007 endif; @00034233:0007 label_34233: @00034235:0021 ListCreate(0); @00034240:0006 local_number1 = LASTRESULT; @0003424A:000D local_number7 = (local_number1 = -1); @00034259:0004 if(local_number7) then // ref index: 1 @00034265:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 595, -1); @000342A5:0027 // return coming @000342A9:0023 return local_number6; @000342B0:0007 endif; @000342B0:0007 label_342b0: @000342B2:0021 ListCreate(-1); @000342BD:0006 local_number2 = LASTRESULT; @000342C7:000D local_number7 = (local_number2 = -1); @000342D6:0004 if(local_number7) then // ref index: 1 @000342E2:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 598, -1); @00034322:0027 // return coming @00034326:0023 return local_number6; @0003432D:0007 endif; @0003432D:0007 label_3432d: @0003432F:0021 function_614(local_number1, local_string2, ";"); @0003433F:0006 local_number3 = LASTRESULT; @00034349:0009 local_number7 = (local_number3 < 0); @00034358:0004 if(local_number7) then // ref index: 1 @00034364:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 601, local_number3); @000343A2:0027 // return coming @000343A6:0023 return local_number6; @000343AD:0007 endif; @000343AD:0007 label_343ad: @000343AF:0021 function_515(local_number1, local_string3); @000343BB:0006 local_number3 = LASTRESULT; @000343C5:0009 local_number7 = (local_number3 < 0); @000343D4:0004 if(local_number7) then // ref index: 1 @000343E0:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 604, local_number3); @0003441E:0027 // return coming @00034422:0023 return local_number6; @00034429:0001 endif; @00034429:0001 label_34429: @0003442B:0006 local_number6 = 0; @00034437:000C label_34437: @00034439:0001 // switch/while/??? @0003443D:000D local_number7 = (local_number3 = 0); @0003444C:000D local_number8 = (local_number6 = 0); @0003445B:0019 local_number7 = (local_number7 = local_number8); @00034468:0004 if(local_number7) then // ref index: 4 @00034474:0021 function_707(local_number5, local_string3); @00034480:0006 local_number3 = LASTRESULT; @0003448A:0009 local_number7 = (local_number3 < 0); @00034499:0004 if(local_number7) then // ref index: 1 @000344A5:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 611, local_number3); @000344E3:0027 // return coming @000344E7:0023 return local_number6; @000344EE:0003 endif; @000344EE:0003 label_344ee: @000344F0:000D local_number7 = (local_number4 = local_number5); @000344FD:0004 if(local_number7) then // ref index: 1 @00034509:0006 local_number6 = 1; @00034515:0007 endif; @00034515:0007 label_34515: @00034517:0021 ListGetNextString(local_number1, local_string3); @00034523:0006 local_number3 = LASTRESULT; @0003452D:0009 local_number7 = (local_number3 < 0); @0003453C:0004 if(local_number7) then // ref index: 1 @00034548:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 618, local_number3); @00034586:0027 // return coming @0003458A:0023 return local_number6; @00034591:0001 endif; @00034591:0001 label_34591: @00034593:0005 goto label_34437; @0003459C:0005 endif; @0003459C:0005 label_3459c: @0003459E:0021 ListCount/ListDestroy(local_number1); @000345A7:0021 ListCount/ListDestroy(local_number2); @000345B0:0027 // return coming @000345B4:0023 return local_number6; @000345BB:0026 end; // checksum: 3e7f6044 @000345C7:0008 label_345c7: @000345C9:0022 function BOOL function_711(local_string1, local_string2) @000345C9 NUMBER local_number1, local_number2, local_number3; @000345C9 @000345C9 @000345C9 begin @000345D2:0021 function_490(8, local_string1); @000345E0:0006 local_number1 = LASTRESULT; @000345EA:0009 local_number3 = (local_number1 < 0); @000345F9:0004 if(local_number3) then // ref index: 1 @00034605:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 642, local_number1); @00034643:0027 // return coming @00034647:0023 return local_number1; @0003464E:0007 endif; @0003464E:0007 label_3464e: @00034650:002C StrToNum(local_number2, local_string1); @0003465A:0006 local_number1 = LASTRESULT; @00034664:0009 local_number3 = (local_number1 < 0); @00034673:0004 if(local_number3) then // ref index: 1 @0003467F:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 645, local_number1); @000346BD:0027 // return coming @000346C1:0023 return local_number1; @000346C8:0007 endif; @000346C8:0007 label_346c8: @000346CA:0021 function_708(local_string1, local_number2); @000346D6:0006 local_number1 = LASTRESULT; @000346E0:0009 local_number3 = (local_number1 < 0); @000346EF:0004 if(local_number3) then // ref index: 1 @000346FB:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 648, local_number1); @00034739:0027 // return coming @0003473D:0023 return local_number1; @00034744:0003 endif; @00034744:0003 label_34744: @00034746:0027 // return coming @0003474A:0023 return 0; @00034753:0026 end; // checksum: c57ca87c @0003475F:0007 label_3475f: @00034761:0022 function NUMBER function_712(local_string1) @00034761 NUMBER local_number1, local_number2, local_number3, local_number4; @00034761 @00034761 @00034761 begin @0003476A:0021 StrLength(global_string17); @00034773:0006 local_number4 = LASTRESULT; @0003477D:000D local_number4 = (local_number4 = 0); @0003478C:0004 if(local_number4) then // ref index: 1 @00034798:0027 // return coming @0003479C:0023 return 5; @000347A5:0007 endif; @000347A5:0007 label_347a5: @000347A7:0021 function_707(local_number1, global_string17); @000347B3:0006 local_number3 = LASTRESULT; @000347BD:0009 local_number4 = (local_number3 < 0); @000347CC:0004 if(local_number4) then // ref index: 1 @000347D8:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 688, local_number3); @00034816:0027 // return coming @0003481A:0023 return local_number3; @00034821:0007 endif; @00034821:0007 label_34821: @00034823:0021 function_707(local_number2, global_string16); @0003482F:0006 local_number3 = LASTRESULT; @00034839:0009 local_number4 = (local_number3 < 0); @00034848:0004 if(local_number4) then // ref index: 1 @00034854:0021 function_405("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 691, local_number3); @00034892:0027 // return coming @00034896:0023 return local_number3; @0003489D:0004 endif; @0003489D:0004 label_3489d: @0003489F:000D local_number4 = (local_number2 = local_number1); @000348AC:0004 if(local_number4) then // ref index: 1 @000348B8:0027 // return coming @000348BC:0023 return 1; @000348C5:0004 endif; @000348C5:0004 label_348c5: @000348C7:0009 local_number4 = (local_number2 < local_number1); @000348D4:0004 if(local_number4) then // ref index: 1 @000348E0:0027 // return coming @000348E4:0023 return 2; @000348ED:0009 endif; @000348ED:0009 label_348ed: @000348EF:000A local_number4 = (local_number2 > local_number1); @000348FC:0004 if(local_number4) then // ref index: 2 @00034908:0021 function_711(global_string17, global_string18); @00034914:0006 local_number4 = LASTRESULT; @0003491E:000D local_number4 = (local_number4 = 0); @0003492D:0004 if(local_number4) then // ref index: 1 @00034939:0027 // return coming @0003493D:0023 return 4; @00034946:0005 goto label_3495e; @0003494F:0002 endif; @0003494F:0002 label_3494f: @00034951:0027 // return coming @00034955:0023 return 3; @0003495E:0003 endif; @0003495E:0003 label_3495e: @00034960:0027 // return coming @00034964:0023 return -1; @0003496D:0026 end; // checksum: fcfdf0d6 /////////////////////////////////////////////////////////////////////////////////// // function checksums // OnFirstUIBefore - 0x8C4FEAAA // OnFirstUIAfter - 0xA14EDCD4 // DeleteVoicePrintData - 0x9B4730B5 // function_3 - 0xABC762E3 // function_4 - 0x097BCF40 // OnBegin - 0x117D295E // function_6 - 0xCE6647E8 // IfxOnCCPSearch - 0x6567597B // IfxOnAppSearch - 0x5665595B // IfxOnTransferred - 0x0618B41C // IfxOnRebooted - 0x16100255 // IfxOnAbortInstall - 0x251C1136 // IfxOnCanceling - 0x4A68645E // IfxOnHelp - 0x22611935 // IfxOnUnhandledException - 0x51557246 // OnUnhandledException - 0x01928E9A // OnSQLComponentInstalled - 0x00000C00 // OnSQLServerInitialize - 0x00011321 // OnSQLServerInitializeMaint - 0x00000C01 // OnSQLComponentUninstalled - 0x00000C00 // OnSQLBatchScripts - 0x00000C01 // OnIISComponentInstalled - 0x00011527 // OnIISVRootUninstalling - 0x00011527 // OnIISCheckRequirements - 0x00000C01 // OnIISInitialize - 0x00011526 // OnIISUninitialize - 0x00011526 // IfxOnGeneralScriptOp - 0x28719272 // FinalConstruct - 0x00000C01 // FinalRelease - 0x00000C01 // OnSetTARGETDIR - 0x0C75AD11 // OnSetUpdateMode - 0x9005CCAF // OnCheckMediaPassword - 0x70F84340 // OnAppSearch - 0x00000C01 // OnCCPSearch - 0x00000C01 // OnFilterComponents - 0xD9DD0A43 // OnMaintUIBefore - 0x42B2C1BC // OnUpdateUIBefore - 0x95B374D1 // OnMoveData - 0x1710772B // OnCustomizeUninstInfo - 0x70543A49 // OnMoving - 0x00000C01 // OnMoved - 0x00000C01 // OnInstallingFile - 0x00000C00 // OnUninstallingFile - 0x00000C00 // OnUninstallingFontFile - 0x7119AF5C // OnInstalledFile - 0x00000C00 // OnInstalledFontFile - 0x0F0F0012 // OnUninstalledFile - 0x00000C00 // OnMaintUIAfter - 0x06061009 // OnUpdateUIAfter - 0x0006C503 // OnEnd - 0x00000C01 // OnFileReadOnly - 0x00011327 // OnFileLocked - 0x00017127 // OnNextDisk - 0x93FFAB90 // OnRemovingSharedFile - 0x00011327 // OnAbort - 0x00000C01 // OnCanceling - 0x3402F401 // OnHelp - 0x00000C01 // OnRebooted - 0x00000C01 // OnFileError - 0xC404A528 // OnInternetError - 0xC403D329 // OnMD5Error - 0xC4038920 // OnSelfRegistrationError - 0x5F808FD5 // OnComponentError - 0x3F5D4371 // OnShowUI - 0x68096855 // OnUninstall - 0x92317C1B // IfxPreprogram - 0x00072D01 // Preprogram - 0x026B3253 // program - 0x13716E53 // IfxPostprogram - 0x00000C01 // Postprogram - 0x29601D2C // IfxFinalConstruct - 0x1982D570 // IfxOnInitInstall - 0x662E1137 // IfxOnShowWizardPages - 0x052B7A7F // IfxFilterComponents - 0x65741A3E // IfxOnTransferring - 0x47297614 // IfxOnDisk1Installing - 0x1B552551 // IfxOnDisk1Installed - 0x29601D2C // IfxFinalRelease - 0x29601D2C // IfxOnExitInstall - 0x39076A58 // IfxOnFileReadOnly - 0x5A391E72 // IfxOnRemovingSharedFile - 0x71130B09 // IfxOnMD5Error - 0x5C5F1C4B // IfxOnFileError - 0x35237033 // IfxOnInternetError - 0x25441E58 // IfxOnFileLocked - 0x4B22D15B // IfxOnNextDisk - 0x43033703 // IfxRunAfterReboot - 0x00001201 // IfxOnUninstPriv - 0x1A4A7E46 // IfxOnUninst - 0x00000C01 // SetStatus - 0x00000D04 // SetStatusEx - 0x01001026 // WizardDirection - 0x2A5B1A0F // IfxInitProperties - 0x00000C01 // InitProperties - 0x49220C6E // IfxReadProperties - 0x00000C04 // ReadProperties - 0x5B423842 // IfxWriteProperties - 0x00000C04 // WriteProperties - 0xA5C4B3AE // function_188 - 0x31585648 // function_189 - 0x0107A616 // function_190 - 0x0007332C // function_193 - 0x05022829 // function_194 - 0x00072D2C // function_195 - 0x00002D2C // function_196 - 0x00012D2C // function_197 - 0x00022D2C // function_198 - 0x00022D2D // function_199 - 0x00062828 // function_200 - 0x19385D57 // function_201 - 0xF9F7B2D9 // function_202 - 0x595A3015 // function_203 - 0x31234770 // function_204 - 0x16370344 // function_205 - 0x3C295562 // function_206 - 0x51597E4D // function_207 - 0xCB85DCFC // function_208 - 0x89F65DEA // function_209 - 0x4827162F // function_210 - 0xB7DD91DE // function_211 - 0x0B3FFF7E // function_212 - 0x90CD9892 // function_213 - 0x8A8399EE // function_222 - 0x00052404 // function_223 - 0xDAF1CD88 // function_224 - 0x21397E6F // function_225 - 0x0004DC2C // function_226 - 0x0001DD23 // function_227 - 0x0001DD23 // function_228 - 0x8CACE198 // function_229 - 0x143C1F7C // function_230 - 0xFFFF97D3 // function_231 - 0x5625701E // function_237 - 0x22385B39 // function_238 - 0x222E5739 // function_239 - 0x76767409 // function_240 - 0x56457609 // function_241 - 0x53450732 // function_242 - 0x62542848 // function_243 - 0x1B274575 // function_244 - 0x825FB900 // function_245 - 0xE33135BF // function_246 - 0x61ADFD80 // function_254 - 0x2DFEAB15 // function_255 - 0xB1779D30 // function_256 - 0x660E461D // function_257 - 0x0E4B7778 // function_258 - 0xB70DD455 // function_259 - 0x00050D00 // function_260 - 0x377A8305 // function_261 - 0x1521B81D // function_262 - 0x00072E2F // function_263 - 0x670F2133 // function_264 - 0x0002BA1A // function_265 - 0x4675435D // function_266 - 0x20003402 // function_267 - 0x4D152606 // function_268 - 0x41233A31 // function_269 - 0x2F0F515B // function_270 - 0x223B6941 // function_271 - 0x29331D51 // function_272 - 0x5C67283E // function_273 - 0x47771F01 // function_274 - 0x427A5573 // function_275 - 0x43542C2E // function_276 - 0x4D1B152B // function_277 - 0x5C1E150E // function_278 - 0x0B1E0C2B // function_279 - 0x0000602A // function_280 - 0x49777546 // function_281 - 0x3D6D4E53 // function_282 - 0x28372025 // function_283 - 0x0D700E5B // function_284 - 0x00063528 // function_285 - 0xBB263D6E // function_286 - 0x02429369 // function_287 - 0x0E3EE472 // function_308 - 0x4B35C304 // function_309 - 0x795A3F22 // function_310 - 0xFFFC62C3 // function_311 - 0x5548E726 // function_312 - 0x527F3824 // function_313 - 0x546A2824 // function_314 - 0x7D43A223 // function_315 - 0x9C9D7FAA // function_316 - 0x5A7B23F0 // function_317 - 0x0E04232A // function_318 - 0x00001225 // function_319 - 0x2F6E3039 // function_320 - 0x6717F777 // function_321 - 0xAB9A86C1 // function_322 - 0x14045075 // function_323 - 0x00072A2F // function_333 - 0x285BB45A // function_334 - 0xFEFE7BC5 // function_335 - 0xAB1F87F9 // function_336 - 0xAB6C78B7 // function_337 - 0x86EA3898 // function_338 - 0x9F825BBF // function_339 - 0xBE8623FC // function_340 - 0xFDEE7CD4 // function_341 - 0xE3DC7595 // function_342 - 0x577A7F3F // function_343 - 0x59604D2A // function_344 - 0x2659345D // function_345 - 0x23405076 // function_346 - 0x5C792101 // function_347 - 0xBC9D3805 // function_348 - 0x95C1DCD7 // function_349 - 0x01058033 // function_350 - 0xEBF60BFE // function_351 - 0x6A42FB6E // function_352 - 0x285AB05E // function_353 - 0x07023F26 // function_359 - 0x5A570549 // function_360 - 0x41713508 // function_361 - 0xCF0C8DEA // function_364 - 0x70536641 // __ISRTInit - 0x693B1751 // __ISRTUnInit - 0x56494C1D // __ISRTSetComponentLog - 0x4D646C6B // __ISRTRestoreMainLog - 0x4D64192D // __ISRTRestoreMainLogEx - 0x0A1AC158 // function_376 - 0x7A281C6D // function_390 - 0x753A4B53 // function_391 - 0x0003232F // function_392 - 0x5F585105 // function_393 - 0x2E386A08 // function_394 - 0x00033208 // function_395 - 0x00043F27 // function_396 - 0xA9E4FA92 // function_397 - 0x1A2C1A0F // function_398 - 0x44CD729A // function_399 - 0x69408E72 // function_400 - 0xC4707C03 // function_401 - 0xB3AC5D41 // function_402 - 0x2126940C // function_403 - 0x4C125901 // function_404 - 0x00033321 // function_405 - 0xB7FA7572 // function_406 - 0xDC92D8E5 // function_408 - 0x00011221 // function_409 - 0x2E612151 // function_410 - 0x6B3B6909 // function_411 - 0x5643831E // function_412 - 0x08311D59 // function_413 - 0x00032023 // function_414 - 0x774F3B2C // function_415 - 0xFCD4F4D1 // function_417 - 0x5C39ED58 // function_418 - 0x352A2811 // function_419 - 0x00023234 // function_424 - 0x00FDDD34 // function_425 - 0x00053D3B // function_426 - 0x0002DD32 // function_427 - 0x00014520 // function_428 - 0xFBC4A0C7 // function_429 - 0x85BAD2E0 // function_430 - 0x7047352D // function_431 - 0x35330F28 // function_432 - 0x772C8B43 // function_433 - 0x02071705 // __ISRTDoExit - 0xC293D3FA // function_435 - 0x31DBF22C // function_436 - 0x000B040B // function_437 - 0x000B3C24 // function_438 - 0x42765C44 // function_439 - 0x355F9BFD // function_440 - 0x60755D57 // function_441 - 0xB2D4F129 // function_442 - 0x25CC6000 // function_443 - 0x276B6304 // function_444 - 0xFF007FC5 // function_447 - 0x05022D2B // function_448 - 0x4C7F8020 // function_449 - 0xBFD7FCE5 // function_450 - 0x51024C0B // function_452 - 0xEE06A0EB // function_454 - 0x0F941B7C // function_455 - 0x310B5852 // function_456 - 0x0DC5514C // function_457 - 0x15052C1F // function_458 - 0x32053469 // function_459 - 0x0000600A // function_460 - 0x1A272209 // function_461 - 0x166FA719 // function_462 - 0x1601354C // function_463 - 0x12032B0B // function_464 - 0x8D06986A // function_465 - 0x9CD0F79F // function_466 - 0xD6D9FC87 // function_467 - 0xFEF997F8 // function_468 - 0x97C031AA // function_469 - 0x10219F41 // function_470 - 0x0101ED2D // function_471 - 0x4E70BF2C // function_472 - 0x0107EB38 // function_473 - 0x00074C3D // function_474 - 0x00027138 // function_475 - 0x00032F05 // function_476 - 0x5E43197B // function_477 - 0x0004B227 // function_478 - 0x0006302C // function_479 - 0x01033429 // function_480 - 0x366B5A60 // function_481 - 0x0003F52C // function_482 - 0x0004292F // function_483 - 0x38093B46 // function_484 - 0x00042829 // function_485 - 0x5643441B // function_486 - 0x00056003 // function_487 - 0x5100FF2B // function_488 - 0x255B3A1C // function_489 - 0x00013424 // function_490 - 0xEAB9936D // function_491 - 0x00036DB7 // function_492 - 0x0C090560 // function_493 - 0xCFDE02A4 // function_494 - 0x00003F29 // function_495 - 0x00063A2E // function_496 - 0x7035FB13 // function_497 - 0x0168F41D // function_498 - 0x472B052F // function_506 - 0x2D37003B // function_507 - 0x52520122 // function_508 - 0x363C0E79 // function_509 - 0x2E3C0003 // function_510 - 0x2A2E6776 // function_511 - 0xFFFBF2F9 // function_512 - 0x3B474944 // function_513 - 0x455E5517 // function_514 - 0xFFFEF6F9 // function_515 - 0x4A45644F // function_516 - 0xFFFEF6F9 // function_517 - 0x0250625D // function_518 - 0x7654743A // function_519 - 0x45436125 // function_520 - 0x36280918 // function_521 - 0xB39FAB58 // function_522 - 0x666007BA // function_523 - 0xB17B1639 // function_540 - 0xFF251AD8 // function_541 - 0x11339448 // function_542 - 0x00006900 // function_545 - 0x3A11A06E // function_546 - 0x67FAC89B // function_547 - 0x223BB728 // function_548 - 0x56036625 // function_549 - 0x00000C01 // function_550 - 0xB2BD3DC7 // function_551 - 0x0104563C // function_552 - 0x0106E728 // function_553 - 0x7841B525 // function_554 - 0x00041B0B // function_555 - 0xFFF908D3 // function_556 - 0x2007B178 // function_557 - 0xFC5574C7 // function_558 - 0x0207AC04 // function_559 - 0x49251915 // function_560 - 0x0506FD3B // function_561 - 0x04379502 // function_562 - 0x0187AC04 // function_563 - 0x7A4B4F7C // function_564 - 0x0006322E // function_566 - 0x070C7602 // function_567 - 0xD0FD3C9D // function_568 - 0x00031203 // function_569 - 0x4A472421 // function_570 - 0x7B2F6076 // function_572 - 0xBB792227 // function_573 - 0x1F408114 // function_574 - 0xFFC959C8 // function_575 - 0x7843850C // function_576 - 0xCC02764E // function_578 - 0x1D580946 // function_579 - 0x5056B64F // function_580 - 0x00011321 // function_581 - 0x0201AD2C // function_582 - 0x7B4EFF37 // function_584 - 0xCFBCB5E6 // function_585 - 0x504D6071 // function_586 - 0x6B1E374A // function_587 - 0xFEFB68DC // function_588 - 0x87958C9E // function_589 - 0xFFF995FB // function_590 - 0xE2F6BAB9 // function_591 - 0xFFFA89D6 // function_592 - 0x0C469508 // function_593 - 0xFFFB2DDB // function_594 - 0xF8FB11D7 // function_595 - 0xDEB502EB // function_596 - 0x00069509 // function_597 - 0x456BA748 // function_598 - 0xFFF81FD8 // function_599 - 0xFEFEA7D5 // function_600 - 0x007B6C0E // function_601 - 0x5D74A231 // function_602 - 0xA3F92C9C // function_603 - 0x0001432B // function_604 - 0x723D946E // function_605 - 0x1C4BE24C // function_606 - 0x16FC6DFB // function_607 - 0xA19081B9 // function_608 - 0x00043C2F // function_609 - 0x00021607 // function_610 - 0xFFFBB2F2 // function_611 - 0xFFFB7DEB // function_612 - 0xF7F89AD3 // function_613 - 0x0002C81F // function_614 - 0x0E7D3826 // function_615 - 0x00024A15 // function_616 - 0x00038C1E // function_617 - 0x0003FD14 // function_618 - 0xDCDD1FBA // function_619 - 0x20039321 // function_620 - 0xFFF835F2 // function_621 - 0xFFFC3AEE // function_622 - 0xFE7FB8EF // function_623 - 0x00049108 // function_624 - 0xFEFB6ACC // function_625 - 0x130C521A // function_626 - 0x7F0A5A27 // function_627 - 0x00043530 // function_628 - 0x00011324 // function_635 - 0x00011324 // function_636 - 0x00011325 // function_637 - 0x00011325 // function_638 - 0x00011325 // function_639 - 0x00011325 // function_640 - 0x00011325 // function_641 - 0x00011325 // function_642 - 0x00011325 // function_643 - 0x00011324 // function_644 - 0x00011324 // function_645 - 0x00011324 // function_646 - 0x00011325 // function_647 - 0x00011324 // function_648 - 0x00011325 // function_649 - 0x00011325 // function_650 - 0x231C006F // function_651 - 0x00011325 // function_652 - 0x725C3E26 // function_653 - 0x00011325 // function_654 - 0x00011324 // function_655 - 0x567E5F41 // function_656 - 0x567E2704 // function_657 - 0x00011325 // function_658 - 0x00011324 // function_659 - 0x00011324 // function_660 - 0x575B7C79 // function_661 - 0x3E175A0D // function_662 - 0x00031F21 // function_663 - 0x00011321 // function_664 - 0xCAFDACDD // function_665 - 0x76A701A5 // function_666 - 0x00013829 // function_667 - 0x5547E357 // function_668 - 0x1B13AA17 // function_669 - 0x1B13A017 // function_670 - 0x1B13A217 // function_671 - 0x1B13B617 // function_672 - 0x14305277 // function_673 - 0xB5CAF90F // function_674 - 0x4369864C // function_675 - 0x02A48737 // function_676 - 0x86D7A459 // function_677 - 0x00001E01 // function_678 - 0x00031F20 // function_679 - 0x36132C27 // function_680 - 0x4651447E // function_681 - 0x3C422F7F // function_682 - 0x70500365 // function_683 - 0x32177C3C // function_696 - 0xB65E045F // function_697 - 0x0503C125 // function_698 - 0x4C454609 // function_699 - 0x765B4205 // function_700 - 0x217FD74E // function_701 - 0x14323C5E // function_702 - 0xFFFCCCCA // function_706 - 0xD7F8C3EB // function_707 - 0x4E4BBD50 // function_708 - 0x00FD9232 // function_709 - 0x6D842A4F // function_710 - 0x3E7F6044 // function_711 - 0xC57CA87C // function_712 - 0xFCFDF0D6